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 31 semester hours, including six hours of thesis research (CSC 791, CSC 792) and a successfully completed thesis. The degree with a project requires 37 semester hours, including three hours of project research (CSC 795) and a successfully completed project. The coursework-only degree requires 37 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 |
CSC 781 | Computer Science Seminar | 1 |
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.