The Ph.D. in Computer Science and Engineering is a research-focused degree that leads to a research career in the academy, industry, or government.
Students in the Ph.D. program are generally supported as research or teaching assistants, take classes part-time, and focus on research under the supervision of a faculty advisor.
The Ph.D. degree can be completed in three to five years.
The doctoral program is open to applicants with either a B.S. or M.S. degree. Applicants intending to pursue the Ph.D. should apply to the Ph.D. program regardless of whether they hold the B.S. or M.S. degree.
- Data Science and Artificial Intelligence
- Computer Architecture and Systems
- Software Engineering
- Human-Computer Interaction and Visualization
- Theory and Algorithms
- A minimum of 24 course credits at the 60000-level plus two semesters of Research Seminar.
- Written and oral candidacy exam, a dissertation, and a dissertation defense.
- Qualification requirement by the end of the second year. This entails taking the three core courses (Grad Operating Systems, Grad Architecture, Grad Algorithms).
- Written dissertation and defense of dissertation by the end of the sixth year.
For complete information, consult the CSE Graduate Studies Handbook and the ND Academic Code for Graduate Students.
- Bachelor’s degree in computer science or related field
- Three letters of recommendation from faculty members who can judge your academic and research potential
- The GRE is not required.
The M.S. degree is not required for the Ph.D. program.
- Generous 12-month stipends for Ph.D. students
- 100% health insurance premium paid
- Full-tuition scholarships
- Conference workshop/travel funding opportunities
Students in the Ph.D. program are generally supported with a regular stipends via fellowships, teaching assistantships, and research assistantships.
Our application deadline is December 15 for the following fall semester*.
*For the spring semester, we admit a small number of students with an October 15 deadline.
Questions about the application process
Graduate Program Coordinator
Questions about the program
Prof. Tim Weninger
Director of Graduate Studies