Computer Science, Ph.D.

The Computer Science Ph.D. program offers educational and research opportunities for students in a wide variety of research and technology areas, including:

  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Bioinformatics
  • Health Informatics
  • Computer Architecture
  • Database
  • Data Mining
  • Big Data
  • Graphics and Visualization
  • Networks
  • Security and Privacy
  • Parallel and Distributed Computing
  • Cloud Computing
  • Cyber Physical Systems
  • Internet of Things (IoT)
  • Programming Languages
  • Algorithms
  • Simulation and Software Engineering

Concentrations in Bioinformatics and Security & Privacy are available.

The department encourages applications from technology and teaching professionals and those with non-computer science but closely related degrees. Pursuing the Ph.D. program part-time is possible, so working professionals are encouraged to consider applying.

Category: Tag:

Computer Science, Ph.D.

College of Arts & Sciences


The following courses are required:

  • Foundation coursework in computer science with a grade of B or higher in 7 courses.
  • 48 hours of Ph.D. coursework. This includes 12 hours of core coursework, 12 hours of breadth coursework and 23 hours of elective courses.
  • 1 hour research training course to be taken in the first semester.

In addition, students must go through a qualifying process, form a dissertation committee, and pass a candidacy examination. Finally, each student must complete and defend a dissertation.

Students in the Bioinformatics Concentration must complete three bioinformatics courses, three biology courses, one chemistry course and a biostatistics course.


We consider all accepted students for financial aid at the time of admission; top students will be admitted with funding support. Once we receive your completed application, our graduate admission committee will review your application. Top candidates may receive funding (with a tuition waiver) such as fellowships, teaching assistantships, research assistantships and office assistantships in our department, as well as on-campus jobs at our university. More details will be provided once an admitted student shows up on campus.

Competitive financial aid is available for full-time Ph.D. students, along with tuition waivers.

The Computer Science Ph.D. program provides students with advanced training in the fundamental principles, processes and applications of information and computational technologies and data science.