Degree Requirements
Completion of the degree requirements may be fulfilled in one of three ways: thesis, project, and coursework-only. The degree with a thesis requires thirty semester hours, including six hours of thesis research (CSC 791, CSC 792) and a successfully completed thesis. The degree with a project requires thirty-six semester hours, including three hours of project research (CSC 795) and a successfully completed project. The coursework-only degree requires thirty-six semester hours of coursework.
The following courses are identified as the core courses for the degree and are required of all students:
Code | Title | Hours |
---|---|---|
CSC 631 | Software Engineering | 3 |
CSC 641 | Operating Systems | 3 |
CSC 721 | Theory of Algorithms | 3 |
The remaining hours are then selected from graduate computer science courses. For the thesis, project, and coursework-only options, at least twelve of the remaining hours must be selected from 700-level courses other than:
Code | Title | Hours |
---|---|---|
CSC 791 | Thesis Research I | 1-9 |
CSC 792 | Thesis Research II | 1-9 |
CSC 795 | Project | 3 |
Graduate courses may be taken outside of the department to fulfill requirements with prior approval from the graduate program director; however, no more than six such hours may count toward the degree.
For additional degree requirements, see Requirements for Degrees.