Computer Science Major, Game Development Track, B.A. or B.S.

The Computer Science Game Development track at Rockford University offers a curriculum designed to prepare students for careers in the dynamic and fast-paced video game industry. This program combines the technical skills of game development with the creative aspects of game design, providing a balanced education that covers both the programming and artistic sides of game creation.

Required Core Courses (28 credits)

CSCI 170Software Design Principles

3

CSCI 220Introduction to Programming

4

CSCI 230Data Structures and Algorithms

4

CSCI 240Web Technologies and Systems I

3

CSCI 270Object-Oriented Programming

4

CSCI 354Database Management Systems

4

CSCI 356Data Communications

3

CSCI 495Senior Seminar

3

Required Track Courses (13 credits)

CSCI 165Introduction to Gaming and Design

3

CSCI 311Game Development I

3

CSCI 312Game Development II

3

CSCI 315Game Applications

4

Required Supporting Courses (21-22 credits)

One of the following two courses (3-4 credits)

MATH 223Beginning Statistics

3

MATH 224Elements of Statistics

4

At least 18 credits from the following courses

ART 109Basic Design (2-D)

3

ART 121Introduction to Art by Computer

2

ART 217Graphic Design II: Intro to Commu Design

3

BSAD 150Fundamentals of Business for all Majors

3

BSAD 316Principles of Marketing

3

BSAD 324e-commerce

3

BSAD 326Social Media & Marketing

3

BSAD 353Promotion Management

3

CLAS 112Mythology in Video Games

3

CSCI 290Event Driven Computing

4

CSCI 317Mobile Device Development

4

CSCI 319Introduction to Artificial Intelligence

3

CSCI 340Introduction to JAVA Programming

4

CSCI 362Integrative Programming and Technology

3

ECON 101Principles of Microeconomics

3

MUSC 114Music in Film

3

PHYS 105Fundamentals of Physics I

4

CSCI
Elective (300/400 level)

3-4