Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The curriculum offers significant flexibility in focus areas, enabling students to align their professional growth with the department's specialized strengths.
The PhD program cultivates computer science researchers with specialized knowledge. Key concentration areas encompass: computational complexity theory, AI, bioinformatics, cloud technologies, compiler enhancements, interdisciplinary computational fields (spanning biology, chemistry, finance, mathematics/statistics, medicine, physics), system architecture, visual computing, network systems, cybersecurity, IoT systems, data science, security analytics, data management, distributed databases, embedded technologies, human-centered computing, supercomputing, expert systems, formal language theory, computational modeling, multimedia systems, neural computing, parallel algorithms, visual pattern analysis, ubiquitous computing, numerical methods, modeling and simulation, smart city technologies, software development, and web systems. Students may also develop proficiency in adjacent disciplines like computer engineering and applied mathematics.
Applicants should have earned or expect to earn a master’s degree in computer science. An applicant with a master’s degree in electrical or computer engineering, mathematics or a related field will also be considered.
An outstanding student who has completed a bachelor’s degree and has met all other entrance requirements may also be considered.
Results of the Graduate Record Examination (GRE) General Test.
Minimum English proficiency test scores:
Test of English as a Foreign Language (TOEFL): 80 iBT
International English Language Testing System (IELTS) Academic: 6.5
Pearson Test of English, Academic Module (PTE): 54
Michigan English Test (MET): 57
Application deadlines:
Students may be admitted for each of the following semester deadlines: April 1 for fall semester, Aug. 1 for spring, Jan. 15 for summer.