Required Science Course
- PHYS 121: Introductory Physics I (4 Credits)
Required CMSC Courses
- Either
- CMSC 435 Computer Graphics (3 Cr) (CMSC Elective) or
- CMSC 438 Graphics for Games (3 Cr) (Technical Elective)**
- CMSC 471 Artificial Intelligence (3 Cr) (CMSC Elective)
- CMSC 493 Games Group Project (3 Cr) (Technical Elective)
Elective CMSC courses: Choose two of the following:
- CMSC 437 Graphical User Interface Programming (3 Cr) (Technical Elective)
- CMSC 445 Software Engineering (3 Cr) (Technical Elective)
- CMSC 455 Numerical Computation (3 Cr) (CMSC Elective)
- CMSC 461 Database Management System (3 Cr) (CMSC Elective)
- CMSC 481 Computer Networks (3 Cr) (CMSC Elective)
- CMSC 483 Parallel and Distributed Processing (3 Cr) (CMSC Elective)
**Students who take both CMSC 435 and CMSC 438 can count the second course as a Game Development Track Elective