Bachelor of Science

Computer Science and Game Design

Department

The field of digital entertainment relies on highly technical engineers working with creative designers to make immersive, engaging experiences for audiences around the world. This has created a growing demand for a hybrid engineer/designer: someone who has strong programming and mathematics skills, combined with formal training in game design. This type of developer is the bridge between the scientific and creative sides of game development, able to work as an engineer or designer as needed. They can use their technical skills to implement designs that are polished, efficient, and robust, while also being able to use their design skills through a technical lens when creating dynamic systems, levels, and user interfaces.

Graduates of this program will be trained to write computer programs in core languages such as C and C++, giving them the technical foundation to become proficient in programming with scripting languages, game logic, dynamic user interfaces, artificial intelligence, design tools, procedural generation, automation, and telemetry. Graduates will also be able to design and implement game levels, game systems, and game behaviors. Graduates will have extensive experience testing, iterating, and polishing, through the completion of many individual projects and multiple team game projects.

Graduates of this degree program will be prepared to enter the video game industry as entry-level Software Engineers and Game Designers. Possible entry-level position titles include Software Engineer, Software Developer, Software Development Engineer, Software Development Engineer in Test, Software Analyst, Computer Programmer, Gameplay Programmer, Artificial Intelligence Programmer, User Interface Programmer, Tools Programmer, Game Scripter, Technical Designer, System Designer, Level Designer, User Experience Designer, Content Designer, Encounter Designer, and Game Designer. This degree program also includes secondary training that can contribute directly to a graduate obtaining positions with titles such as Producer, Program Manager, Technical Program Manager, and Technical Writer, or many other Engineering, Programming, Scripting, Technical, Developer, Testing, Analysis, Design, or Production positions. After many years in the industry, graduates may obtain titles such as Lead Engineer, Lead Designer, Technical Director, Creative Director, and Director.

Number of Credits and GPA

The Bachelor of Science in Computer Science and Game Design requires completion of at least 133 semester credits with a cumulative GPA of 2.0 or better. The program spans eight semesters of 15 weeks each, or four academic years.

Computer Science

The following courses are required:

Course Code
Title
Credits
9
Sub-Total Credits
36

Mathematics

The following courses are required:

Course Code
Title
Credits
Sub-Total Credits
21

Mathematics or Science Electives

Course Code
Title
Credits
6
Sub-Total Credits
6

Physics

The following courses are required:

Course Code
Title
Credits
Sub-Total Credits
5

Team Projects

The following courses are required:

Course Code
Title
Credits
8
Sub-Total Credits
22

Design

The following courses are required:

Course Code
Title
Credits
Sub-Total Credits
15

General Studies

The following course is required:

Course Code
Title
Credits
Sub-Total Credits
1

Open Electives

12 credits must be selected from any courses.

Sub-Total Credits
12

Note on General Education Courses

The following courses satisfy the general education requirement for the Bachelor of Science in Computer Science and Game Design:

Course Code
Title
Credits
Sub-Total Credits
35
Total Credits
133
Course Sequencing

Fall Start

Course Code
Title
Credits
Sub-Total Credits
17

GAM 200, MAT 150: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
19

GAM 250, MAT 200: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
16

GAM 300, DES 212, PSY 101: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
3 - 4
3
3
3

Any course. 

Sub-Total Credits
15-16
Course Code
Title
Credits
3
3
3
3

Any course. 

Sub-Total Credits
15

Spring Start

Course Code
Title
Credits
Sub-Total Credits
17

GAM 200, MAT 150: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
19

GAM 250, DES 215, MAT 200: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
Sub-Total Credits
19

GAM 300, DES 212: Other courses may fulfill this requirement. See degree program requirements for details.

Course Code
Title
Credits
3 - 4
3
3
3

Any course. 

Sub-Total Credits
15-16
Course Code
Title
Credits
3
3
3
3

Any course. 

Sub-Total Credits
15