Computer Science, Master of Science (M.S.)

The department offers both thesis and non-thesis options for the M.S. degree.

Thesis option: 30 credits
Non-thesis option (scholarly paper): 30 credits 

Students completing the non-thesis option must complete 30 credits of coursework, comprehensive examinations, and complete a scholarly paper. Students following the thesis option must complete 24 credits of coursework, and 6 credits of master's thesis research. The CMSC MS degree is available only to students enrolled in the PhD program.

Course Title Credits
Core Requirements
At least four M.S. qualifying computer science courses at the 600-800 level in four of the eight areas of study are required. A total of 21 credits in CMSC courses must be taken. 24
Thesis or Non-Thesis Requirements
Select one of the following options:6
Thesis Option:
Master's Thesis Research
Non-Thesis Option:
Complete a scholarly paper
Six additional credits of coursework (this could include independent research conducted via CMSC798 or CMSC898) 1
Total Credits30
1

CMSC898 is available only to students enrolled in the PhD program.