MS in Game Programming

Course Legend

Curriculum Requirements

Introductory Courses

No Introductory Course may be substituted for any other course at any level.

Introductory courses may be waived for any of the following conditions based on faculty review:

  • The student has the appropriate course work to satisfy an Introductory Course based on an official transcript review by faculty and successful grades, typically B or better.
  • The student has appropriate and verified professional experience to satisfy an Introductory Course which is demonstrated through successful completion of a GAE exam.
  • If a Graduate Assessment Examination (GAE) is available for the Introductory Courses, upon successfully completion of a GAE, a waiver will be issued.
CSC 400
CSC 401
CSC 402
CSC 403
CSC 406
CSC 407

Foundation Courses

GAM 425
CSC 461
SE 456
GPH 469
OR GAM 470

Advanced Courses

CSC 486
CSC 588
GAM 475
GAM 575
GAM 476
OR GAM 450
GAM 576

Major Elective Courses

Students must complete a total of 12 credit hours from graduate level elective courses. Students must choose two classes from the list below. The third course can be from the list below or any GAM courses in the 421-699 range.

  • Computer Science Systems Electives
    CSC 421
    CSC 443
    CSC 447
    CSC 448
    IS 451
    CSC 462
  • Artificial Intelligence Electives
    CSC 480
    CSC 578
    CSC 580
    GAM 476
  • Networking Electives
    CSC 435
    CSC 536
  • Project Management Electives
    SE 433
    SE 459
    SE 475
    SE 477
  • Graphics Electives
    DSC 465
    GPH 436
    GPH 438
    GPH 448
    GPH 539
    GPH 570
    GPH 572
    GPH 580
  • Object Oriented Design Electives
    CSC 552
    SE 430
    SE 433
    SE 450
  • Game Specialties Electives
    GAM 450
    GAM 453
  • Mobile Games Electives
    CSC 471
    CSC 472
    CSC 491
    CSC 492
    GAM 486
  • Projects Electives

    Note Students who take GAM 690 to fulfill their Major Elective Requirements must take GAM 691.

    GAM 690
    GAM 691
    GAM 695

Degree Requirements

Students in this degree program must meet the following requirements:

  • Complete a minimum of 52 graduate credit hours in addition to any required introductory courses of the designated degree program.
  • Complete all graduate courses and requirements listed in the designated degree program.
  • Earn a grade of C- or better in all courses of the designated degree program.
  • Maintain a cumulative GPA of 2.5 or higher.
  • Students pursuing a second (or more) graduate degree may not double count or retake any course that applied toward the completion of a prior graduate degree. If a required course in the second degree was already completed and applied toward a previous degree, the student must meet with a faculty advisor to discuss a new course to be completed and substituted in the new degree. This rule also applies to cross-listed courses, which are considered to be the same course but offered under different subjects.
  • Students pursuing a second master's degree must complete a minimum of 52 graduate credit hours beyond their first designated degree program in addition to any required introductory courses in their second designated degree program.

Students with a GPA of 3.9 or higher will graduate with distinction.

For DePaul's policy on repeat graduate courses and a complete list of academic policies see the DePaul Graduate Handbook in the Course Catalog.