There are two tracks to a Master's degree:

  • Thesis track
  • Courses-only track/Master's en route en route to PhD

These two tracks are summarized in the following table.  To understand all of the requirements for the Master's degree, however, you will also need to read the rest of the information linked in the Master's Degree Menu.

  Thesis Track Courses-Only Track/Master's en route to PhD
Total Credits on Program of Study 30 30
Total Course Credits on Program of Study 20 30
500-Level Course Credits on Program of Study

at least 11, not counting CSCI 590 (formerly CS 590)

at least 21
400-Level Course Credits on Program of Study at most 9 at most 9
CSCI 590 Thesis Credits on Program of Study exactly 10 not allowed
CSCI 580 Project Credits on Program of Study not allowed not allowed
Who It's For

Students who

  • demonstrate exceptional aptitude for critical thinking
  • are interested in learning about research, and/or
  • want to explore the possibility of pursuing a PhD degree (but aren't sure yet)

Students who

  • desire the most coursework possible in preparation for a career
  • would be better served by more coursework as a result of lack of computer science preparation in their undergraduate degre
  • are pursuing a PhD but who also want the MS degree along the way.
Special Notes Requires invitation from a faculty member who will act as thesis advisor. NA


Back to Master's Degree Menu