Number of Credits & GPA

The MS in Computer Science degree program requires completion of at least 37 semester credits with a grade "C" (or 2.0 quality points) or above in each course and a cumulative GPA of 3.0 or better. The full-time program typically spans four semesters of 15 weeks each and an additional semester to complete a thesis or comprehensive examination, for a total of two calendar years. The part-time program typically spans twelve semesters (including summer semesters) for a total of four calendar years. Students may choose to complete the program in less time by following an alternative three-year course sequence. For candidates with a lack of experience in computer graphics or mathematics, some articulation classes may be required.

Computer Science

The following courses are required: CS 525, CS 529, CS 541, two courses from one of the concentration areas listed below, CS 598, and two additional CS courses numbered 500 and up. (Total: 22 credits)

Concentration Areas:

  • Artificial Intelligence
    • CS 581
    • one of the following courses: CS 580, CS 582
  • Graphics
    • CS 560
    • one of the following courses: CS 561, CS 562, CS 500
  • Physically-based Simulation
    • PHY 500
    • CS 550
  • Image Processing
    • CS 570
    • one of the following courses: CS 571, CS 572


One course from the following is required: any CS course numbered 500 and up, PHY 500, or any MAT course numbered 500 and up. (Total: 3 credits)


At least one MAT course numbered 500 or above is required. (Total: 3 credits)


The following courses are required: GAM 541 and two courses from the following: GAM 550, GAM 551, GAM 590, and GAM 591 are required. (Total: 9 credits)

Note: Thesis or Extra Course

CS 601 and CS 602 are required for the research and project theses tracks and will count toward fulfillment of the Computer Science Requirement. Students who choose the comprehensive examination track cannot receive credit for CS 602.

Waived Required Courses

Required courses can be waived on a case-by-case basis for qualified students. The academic advisor will decide on whether or not to approve these requests. In any case, students are required to satisfactorily complete a minimum of 37 semester credits to earn a MS in Computer Science degree.

Request Information Apply Online

MSCS Program Details

See Also