Breakdown of Credit Hours
- Total number of hours required for a Ph.D.: 96 (64 with an approved M.S.)
- Must complete a minimum of 48 credit hours of coursework (16 with an approved M.S.), of which 20 credit hours must be CS coursework (12 with an approved M.S.).
- Must complete a minimum of 24 credit hours of 500-level coursework (16 with an approved M.S.), of which 12 credit hours must be CS 500-level coursework. Courses in computer science numbered CS 500-CS 590 or CS 598 are considered advanced coursework.
- Must complete a minimum of 32 credit hours of Thesis Research (CS 599).
Note: CS 597 (Independent Study) and CS 591/491 (Seminar) may be applied towards bullet 2 above, but cannot be applied to bullet 3 above. Independent study coursework completed at other departments will be treated similar to CS 597 hours. A maximum of 16 credit hours of independent study coursework can be applied toward the degree.
Courses in computer science numbered CS 500 - CS 590 or CS 598 are considered Advanced Coursework. Students must complete 24 credit hours (16 with an approved M.S.) of advanced coursework. In addition, 12 hours of the advanced coursework must be computer science courses.
Program of Study (Core Requirements)
The Program of Study is designed to allow students some flexibility to develop their curriculum in accordance with the Ph.D. graduation requirements outlined above and with the expectations of their advising/thesis committee. The Academic Office assigns students three committee members within the first month of starting the Ph.D. program. Students setup a time with their Program of Study committee to discuss their area of interests and determine what required courses must be completed and develop a strategy for meeting educational and career goals as well as the Ph.D. coursework requirements. For more detailed information, visit Program of Study.
A minimum of 32 hours of Thesis Research (CS 599) is required. Students may register for the advisor’s section of CS 599 after they successfully complete their qualifying examination. The CS 599 Thesis Advisor Agreement form must be on file prior to enrolling for thesis hours and prior to taking the qualifying exam. (Effective Fall 2022, registration in CS 599 hours during the term of the Qualifying Examination will not be approved. Students can register for CS 597 Individual Study credits until they pass the qualifying examination.)
- CS 591 section PHD must be taken in the first semester. A maximum of 4 credit hours of CS 591 can be applied toward the Ph.D. degree.
- The minimum program GPA is 3.0.
- A teaching assistantship for an entire term by the end of the 5th year, with a satisfactory performance evaluation by the department. (This is a requirement for all Ph.D. students who enter the program Fall 2011 or later.). The TA training seminar must also be taken prior to or concurrent with holding the teaching assistantship.
Effective Spring 2022, CS TA appointments which meet the following criteria will fulfill the PhD TA requirement : A 50% teaching assistantship or a 25% solo teaching assistantship for an entire term completed by the end of the 5th year, with a satisfactory performance evaluation by the department. TAships for any CS 591 course will not count towards the TA requirement.
Ph.D. with Computational Science and Engineering (CSE) Option
The Ph.D. with a concentration in Computational Science and Engineering (CSE) is an interdisciplinary program which focuses on computationally oriented research. All Ph.D. degree requirements apply PLUS the following additional requirements.
- Students must take 12 credit hours of coursework relevant to their CSE research areas, selected with the approval of their advisor, from one or more departments outside Computer Science.
- CSE 500-level courses may be used to satisfy the advanced coursework (500-level) requirement.
- The Ph.D. thesis must address some aspect of CSE.
- The doctoral committee should include a faculty member from outside computer science whose interests are relevant to the student's research.
A) PhD Students Admitted for Fall 2022 (or later)
|Requirements||Entering with approved M.S. degree in CS||Entering with other approved graduate degree||Entering with B.S. degree|
|Thesis Research – CS 599 (minimum applied toward degree)||32||32||32|
500-level CS course work (minimum applied toward degree)
Does not include CS 597 nor CS 591.
Additional 500-level course work
Does not include independent study nor seminar hours.
Supplementary CS Graduate-level 400- or 500-level course work (Minimum applied toward degree.)
Does not include CS 597 nor CS 591.
Additional graduate-level 400- or 500-level course work
|Remaining thesis research credit or graduate-level course work (Minimum applied toward degree. 400- or 500-level)
- A teaching assistantship for an entire term, with a satisfactory performance evaluation by the department, is required by the end of the 5th year.
- Ph.D. exam and dissertation requirements:
- International Students must show demonstration of English proficiency (equivalent to that necessary to be a TA-see Financial Aid) before taking the Qualifying Exam.
- Qualifying exam
- Preliminary exam
- Final exam or dissertation defense
- Dissertation deposit
- Minimum GPA: 3.0
PhD Students Admitted Fall 2021 or Prior
|Requirements||Entering with approved M.S. degree||Entering with B.S. degree|
|Total Credit for the Degree||64||96|
|Thesis Research – CS 599 (minimum applied toward degree)||32||32|
|500-level course work||16 (12 must be CS courses)||24 (12 must be CS courses)|
|400- or 500-level course work||16||24|
|Additional graduate-level course work or thesis research credit (subject to Other Requirements and Conditions below)||16||16|
|Other Requirements and Conditions (may overlap):*|
|Minimum hours of CS course work||12||20|