Computer and Information Science, PhD

The Doctoral Program (Ph.D.) in Computer and Information Science (CIS) welcomes candidates with strong training in any of the disciplines related to modern information processing, with an emphasis on computer science and mathematics. Research and teaching form the essence of our doctoral program. Our curriculum is designed to develop the intellectual skills essential for the rapidly changing character of research and to meet the demands of academe and industry. Students develop their own advanced study focus, working with faculty mentors on topics ranging from the core computer science discipline to diverse scholarly interactions within the School of Engineering and the University.

View the University’s Academic Requirements for PhD Degrees.

 Required Courses 

Responsible Conduct of Research Requirement
Responsible Conduct for Research in Engineering
Core Courses
Select four of the following:
Software Foundations
Computer Architecture
Analysis of Algorithms
Software Systems
Theory of Computation
Machine Learning
Teaching Practicum
Teaching Practicum
Teaching Practicum
Seminar Requirement
Select four of the following: 1
Advanced Geometric Methods in Computer Science
Nonlinear Control Theory
Advanced Topics in Machine Learning
Computational Learning Theory
Advanced Topics in Natural Language Processing
Advanced Topics in Software Systems
Advanced Topics in Databases
Advanced Topics in Computer Graphics and Animation
Advanced Topics in Programming Languages
Computer-Aided Verification
Advanced Topics in Algorithms and Complexity
Advanced Topics in Machine Perception
Friendly Logics
PhD Special Topics
Independent Study
Doctoral Independent Study
Research
Thesis/Dissertation Research
Dissertation Status
Dissertation
1

Two courses can be waived for students entering with a Master's degree. Advisor and Graduate Chair approval is required for non-CIS courses.


The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2018 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.