Master of Science in Computer Science (MSCS)
The MSCS program has both thesis and non-thesis options. Both options require taking the following courses:
- Two theory courses chosen from (C S 5381, 5383, 5384)
- Two system courses chosen from (C S 5352, 5375, 5368)
- CS electives chosen from any CS graduate courses excluding leveling, research, thesis, and dissertation courses.
In the thesis option, the student
- is required to take at least six hours of C S 6000 (Master's Thesis),
- is required to complete and defend a master's thesis successfully, and
- must take four CS electives.
- Three hours of C S 7000 may be substituted for one CS elective course.
In the non-thesis option, the student
- must take eight CS electives,
- may not take C S 6000 or C S 7000 for credit towards his/her degree, and
- must pass a written comprehensive examination near the end of her/his studies.