The degree is conferred after the student has satisfied both a course work and an independent study requirement. Minimum course work and independent study requirements and the composition of the advisory committee for the Ph.D. program are described below.
For candidates entering the program with a bachelor's degree in computer science, a minimum of 48 credit hours of course work at the 5000-level or above is required. For candidates entering with an M.S. degree in computer science, a minimum of 24 additional credit hours at the 5000-level or above is required. In all cases, 30 semester hours of thesis credits are required. Three courses are required for students who have not taken these courses or their equivalents before. These are CS 5500 (Operating Systems), CS 5700 (Computability, Automata, and Formal Languages), and CS 5720 (Design and Analysis of Algorithms).
A maximum of 12 credit hours of courses may be taken outside computer science if approved as part of the plan of study by the student's Ph.D. Advisory Committee. No more than 15 dissertation hours can be taken prior to the semester in which the Comprehensive Examination is passed.
For application information: How To Apply
For additional information, please contact the Computer Science Department.