Learn more about the MS in Computer Science and meet with Program Director Dmitri Volper during our Graduate Programs Preview Day event on Saturday, February 25.


These are the recommended sequences of courses for a student in the 2015-2016 academic cohort. These sequences should not be used for advising purposes.

Candidates for the Master of Science in Computer Science have the option of enrolling in either a full-time or part-time program. Both programs require the completion of at least 37 credits.

Full-Time

Recommended Course Sequence (2-Years)

Part-Time

Sample Schedule (3-Year Plan)

Sample Schedule (4-Year Plan)

Recommended Course Sequence for Full-Time MS in Computer Science

Semester Course Course Title Required or Recommended Credits
Semester 1 CS 525 Object-Oriented Design and Programming R 3
CS 529 Fundamentals of Game Design R 3
Elective CS, MAT*, or PHY elective E 3
Semester 1 Total 9
Semester 2 GAM 541 Game Project R 3
CS 541 Advanced Computer Graphics R 3
Elective CS, MAT*, or PHY elective E 3
Semester 2 Total 9
Semester 3 Concentration Elective See the Degree Requirements R 3
GAM 550 Advanced Game Project R 3
CS 601 or Elective Master's Thesis or CS, MAT*, or PHY elective R/E 3
CS 598 Computer Science Seminar*** R 1
Semester 3 Total 10
Semester 4 Concentration Elective See the Degree Requirements R 3
GAM 551 Advanced Game Project R 3
CS 602 or Elective Master's Thesis II or CS, MAT*, or PHY elective R/E 3
Semester 4 Total 9
Semester 5 Thesis Defense or Comprehensive Examination**
Degree Program Total 37

Sample Schedule for Part-time MS in Computer Science (3-year plan)

Semester Course Course Title Core Credits
Fall First Year CS 525 Object-Oriented Design and Programming R 3
CS 529 Fundamentals of Game Design R 3
Semester Total 6
Spring First Year CS 541 Advanced Computer Graphics R 3
Elective CS, MAT*, or PHY elective E 3
Semester Total 6
Summer First Year Elective CS, MAT*, or PHY elective E 3
Semester Total 3
Fall Second Year Concentration Elective See See Degree Requirements R 3
CS Elective or CS 601 CS Elective or Master's Thesis I R 3
Semester Total 6
Spring Second Year GAM 541 Game Project R 3
Concentration Elective See Degree Requirements R 3
Semester Total 6
Summer Second Year CS Elective or CS 602 CS Elective or Master's Thesis II R 3
Semester Total 3
Fall Third Year GAM 550 Advanced Game Project R 3
CS 598 Computer Science Seminar R 1
Semester Total 4
Spring Third Year GAM 551 Advanced Game Project R 3
Semester Total 3
Summer Third Year Thesis Defense or Comprehensive Examination**
Degree Total 37

Sample Schedule for Part-Time MS in Computer Science (4-Year Plan)

Semester Course Course Title Required or Recommended Credits
Semester 1 CS 525 Object-Oriented Design and Programming R 3
Semester 2 CS 541 Advanced Computer Graphics R 3
Semester 3 Elective CS, MAT*, or PHY elective E 3
Semester 4 CS 529 Fundamentals of Game Design R 3
Semester 5 GAM 541 Game Project R 3
Semester 6 Elective CS, MAT*, or PHY elective E 3
Semester 7 Concentration Elective See the Degree Requirements R 3
Semester 8 Concentration Elective See the Degree Requirements R 3
Semester 9 CS 601 or Elective Master's Thesis I or CS, MAT*, or PHY elective R/E 3
Semester 10 GAM 550 Advanced Game Project R 3
CS 598 Computer Science Seminar*** R 1
Semester 11 GAM 551 Advanced Game Project R 3
Semester 12 CS 602 or Elective Master's Thesis II or CS, MAT*, or PHY elective R/E 3
Thesis Defense or Comprehensive Examination**
Degree Program Total 37

Please note the following:

*At least one math elective must be selected.

** If the thesis defense or comprehensive examination is scheduled to take place during a fall or spring semester and all other coursework has already been completed, then the student must register for MCM 600 in order to meet the continuous matriculation requirement. See the course description for MCM 600 for additional information.

*** CS 598 - Computer Science Seminar (1 credit) is required and can be taken during any semester


Request Information Apply Online

MSCS Program Details

See Also