Cost & earnings at Michigan Technological University What students borrow here, and what they go on to earn
The PhD in Computer Science at Michigan Technological University is a research-intensive programme for students seeking to advance original knowledge in applied computing. It suits candidates who want to pursue deep disciplinary and interdisciplinary research in areas such as artificial intelligence, data science, cybersecurity, high-performance computing and robotics, and who plan careers in academic research, industry R&D or government laboratories.
The PhD in Computer Science is organised around intensive research and a scaffold of advanced coursework tailored to each student's research plan. Early in the programme students complete core and elective courses to build breadth and depth in foundations and applications; typical course topics include advanced algorithms, machine learning and statistical learning theory, advanced operating systems and distributed systems, computer and network security, high-performance and parallel computing, robotics and perception, data mining and visualisation, and formal methods.
Students normally engage in:
Research at Michigan Technological University is strongly applied and often interdisciplinary, with close ties to centres such as the Institute of Computing and Cybersystems and collaborations with engineering, applied maths, natural resources and other units. Students commonly work on funded projects in areas like autonomous systems and robotics, cyber-physical systems, secure computing, scalable data analytics and scientific computing.
Applicants are expected to hold a relevant master’s degree or equivalent in computer science, computer engineering, or a closely related discipline; exceptional applicants with a strong bachelor’s background and research experience may also be considered. Admissions decisions are based on evidence of academic preparation and research potential, which typically includes:
GRE scores may be considered where provided but are not universally required; prospective students should check the department’s admissions guidance for current testing policies. Financial support is commonly available through graduate assistantships and fellowships for qualified candidates.
Graduates of the PhD programme pursue careers across academia, industry and government. Typical career paths include:
The applied orientation of Michigan Tech’s programme, combined with industry partnerships and strong preparation in systems and experimental methods, equips graduates to translate research into deployable technologies and to lead multidisciplinary teams.
Michigan Tech offers a focused, practice-oriented research environment with strengths in applied computing and strong cross-disciplinary collaboration. The Department of Computer Science provides access to faculty working on contemporary applied problems in AI, robotics, cybersecurity, data analytics and high-performance computing, and graduate students frequently collaborate with engineering, natural resources and applied science units.
Students benefit from hands-on research facilities, laboratory space, and centre-supported projects through the Institute of Computing and Cybersystems and other campus research initiatives. The university’s location supports fieldwork and real-world testbeds for areas such as autonomy and sensor systems, and the relatively small graduate community enables close mentorship, regular seminar interaction, and opportunities for teaching and research assistantships that develop both technical and professional skills.
Overall, Michigan Tech’s PhD in Computer Science is well suited to applicants seeking rigorous doctoral training in applied computing with strong opportunities to work on funded, impact-oriented research and to transition into academic or high-tech research careers.
Shortlist scholarships and plan your application — free guidance from our advisors.