Cost & earnings at University of North Dakota What students borrow here, and what they go on to earn
The PhD in Computer Science (Applied Computer Science) at the University of North Dakota is a research-focused doctoral programme designed for students who want to advance knowledge and create practical solutions across areas such as machine learning, cybersecurity, high-performance computing and robotics. It suits candidates with a strong graduate-level background in computer science or a closely related discipline who are aiming for careers in research, advanced development or academia.
The PhD in Computer Science (Applied Computer Science) combines advanced coursework, seminar participation and sustained original research leading to a doctoral dissertation. Students take core advanced modules that typically cover topics such as advanced algorithms, machine learning and statistical methods, distributed and cloud computing, operating systems and networking, software engineering, and cybersecurity. Research-focused courses include research methods and experimental design, advanced topics seminars, and reading courses tailored to the student’s research area.
Doctoral candidates follow a structured programme that usually requires completion of a specified number of graduate credits, passing a qualifying or preliminary examination, developing and defending a dissertation proposal, and completing a research dissertation under the supervision of a faculty advisor. Many students also participate in interdisciplinary collaborations with related UND strengths such as aerospace, systems engineering, biomedical computing and data science, taking specialised electives or joint supervision where appropriate.
Applicants are expected to hold a relevant master’s degree (or equivalent) in computer science, applied computer science, or a closely related discipline. Exceptional candidates with a strong bachelor’s degree and substantial research experience may be considered on a case-by-case basis. Typical requirements and application materials include:
Standardised tests (for example, GRE) are not universally required; prospective applicants should consult the department’s admissions guidance for current test policies. Admission decisions also consider alignment between applicant research interests and available faculty expertise and resources.
Graduates from the PhD in Applied Computer Science pursue a range of advanced careers in academia, industry and government. Common pathways include:
Doctoral training also prepares graduates for interdisciplinary collaborations and leadership roles that require deep technical expertise, rigorous experimental and analytical skills, and the ability to communicate complex ideas to diverse audiences.
The University of North Dakota offers a doctoral environment with close faculty mentorship, opportunities for interdisciplinary research and access to computational and laboratory facilities that support applied research. The Department of Computer Science maintains active research groups across core applied areas—such as machine learning, cybersecurity, and high-performance computing—and fosters collaborations with UND centres and programmes in aerospace, biomedical engineering and energy systems.
Doctoral students frequently receive support through teaching or research assistantships, which provide practical experience alongside financial support. The programme emphasises hands-on research, publication in peer-reviewed venues, and professional development through seminars and conferences. UND’s smaller cohort sizes allow for personalized supervision and early involvement in significant research projects, preparing graduates for impactful careers in academia, industry and government.
Shortlist scholarships and plan your application — free guidance from our advisors.