Links
Use the GMU catalog as the definitive reference for program requirements!
Degree Requirements
The BS ACS Game Design concentration can be successfully completed within the normal 120 semester hour degree at GMU. In addition to General Education (GE) requirements including humanities, and social science, the BS ACS Game Design concentration requires foundation, core, and elective courses as described here. Course requirements provide students with expertise in programming, systems, software engineering, formal methods and analysis of algorithms. At least 45 semester hours of the degree requirements must be at the 300 level or above.
![]() |
ACS Foundation Courses: CS 101, 105, 112, 211; MATH 113, 114, 125, 203.
ACS Core: ECE 301, CS 262, 310, 321, 330, 367, 465, 483.
One CS course numbered above 400.
All BS ACS majors must complete at least 36 additional credits to meet the course requirements of Computer Game Design concentration. These credits will include either STAT 344 (Statistics and Probability) or a course in Statistics relevant to Computer Game Design.
Computer Game Design Concentration
Foundation: CS 225, 325, 351; AVT 104; STAT 344
Core: CS 425, 426, 451; AVT 382, 383
One approved electives related to Game Design
Natural Science requirement will include PHYS 160/161 and one additional lab science.
Sample Schedule
Below is one example of how the ACS in Computer Game Design major may be achieved within eight semesters.
FIRST SEMESTER (16 CREDITS)CS 101 Preview of Computer Science (2) |
SECOND SEMESTER (15 CREDITS)
|
THIRD SEMESTER (16 CREDITS)
|
FOURTH SEMESTER (15 CREDITS)
|
FIFTH SEMESTER (14 CREDITS)
|
SIXTH SEMESTER (14 CREDITS)
|
SEVENTH SEMESTER (15 CREDITS)
|
EIGHTH SEMESTER (15 CREDITS)
|
A Closer Look at Game Design Specific Courses
The following courses have been created specifically for this program and tailor the standard computer science degree for game programming.
CS 225 Culture and Theory of Games
Explores the theory, history, culture, and lore of games with particular emphasis on the varieties of computer game environments.
CS 325 Computer Game Design
Game design, in various electronic entertainment technologies, involves a diverse set of skills and backgrounds from narrative and art to computer programming. This course surveys the technical aspects of the field, with an emphasis on programming.
CS 425 Game Programming I
An introduction to the technologies and techniques used in modern computer games. Teams will learn the facets of a complete design, using sophisticated tools. The course will involve a project in which a game is prototyped; this prototype and initial design will serve as the starting point for the project in CS426.
CS 426 Game Programming II
This project-oriented course is a continuation of CS 425 with an emphasis on the implementation of a complete game.

