Students select coursework in consultation with their faculty advisor; this allows students to tailor their degree to specific interests and needs.
The course requirements of the major consist of 6 core courses, 2 additional CSC graduate courses, 4 research courses, and 1 colloquium. Students are expected to complete all the major course requirements before taking the Comprehensive Exam.
Elective units must be graduate courses in Computer Science, only one course may be non-CS and must be selected from the list of approved electives. With prior approval, individual studies or research courses may be taken as electives. Internship credit will not count toward degree requirements.
Research Projects and Colloquia
PhD students will complete twelve units of Research Project work (CSC 695C taken four times, each time for 3 units) and 1 colloquium course (CSC 695A, one unit). The colloquium course consists of attending a minimum of 10 colloquia. Registration for CSC 695A should take place in the semester when students will finish attending 10 colloquia; the GPC will enroll students.
PhD students must complete a minor. Students may select an internal minor in computer science or an external minor in another department. A minor program typically consists of 9-12 units of coursework. The minor department determines minor course work and the extent to which they participate in PhD examinations. The minor and course work must be approved by the student’s advisor. Minor courses must be completed before PhD students take the Comprehensive Exam.
Prior approval from a student's major advisor is required to select an internal minor and before beginning minor coursework. A student’s major advisor can also serve as the minor advisor, but must meet the Graduate College's requirements for committees. A student cannot count a course as part of both their major and their minor. A student must have at least one course at the University of Arizona in the minor to establish a minor GPA; the minor GPA must be 3.0 or higher. Grades of D cannot be used in the minor.
Internal Minor Requirements
Three courses from the same track. Computer Science faculty must teach at least one internal minor course.
Internal Minor Examination
Students completing an internal minor will need to discuss with their advisor how the minor will factor into the comprehensive exam.
To graduate with an Ph.D. in Computer Science, students must meet the following requirements:
Earn A's and B's in all core courses, 3.5 cumulative grade point average in core classes
3.33 cumulative grade point average overall in all coursework
Enroll in CSC 695A and attend 10 colloquia
Take CSC 695C (3 units) four times in first six semesters and receive at least a P grade
Complete and pass the Qualifying Exam and Comprehensive Exam
36 units of coursework in the area of the major subject, 9-12 units in the minor subject
Complete 18 units of dissertation course work
Successfully defend the dissertation
Complete the 63-66 units required for the degree (Most students will take more)