University of North Dakota

USA
1 Scholarships 160 Programs 3 Degree levels
PhD

PhD in Computer Science

DegreePhD
FieldComputer Science.
B

Cost & earnings at University of North Dakota What students borrow here, and what they go on to earn

You borrow $22,057 median federal debt
You repay $251/mo over 10 years
Graduates earn $63,552 10 yrs after entry
Debt clears in 0.9 yrs of the salary premium
US Department of Education figures See the full breakdown →

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.

What you'll study

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.

  • Advanced Algorithms and Complexity
  • Machine Learning and Statistical Learning Theory
  • Data Science and Big Data Analytics
  • High-Performance and Parallel Computing
  • Cybersecurity and Privacy
  • Robotics and Embedded Systems
  • Software Engineering and Formal Methods
  • Seminar in Current Research Topics

Entry requirements

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:

  • Transcripts demonstrating strong academic performance at the graduate level.
  • A statement of purpose that outlines research interests, relevant experience and proposed areas of study.
  • Curriculum vitae or résumé listing research, publications, and relevant technical experience.
  • At least two academic letters of recommendation from faculty or research supervisors who can attest to the applicant’s research potential.
  • A research proposal or description of intended doctoral research is often encouraged to help match applicants with faculty advisors.
  • Proof of English language proficiency for international applicants (such as TOEFL or IELTS) where applicable.

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.

Career prospects

Graduates from the PhD in Applied Computer Science pursue a range of advanced careers in academia, industry and government. Common pathways include:

  • Academic positions as tenure-track faculty or postdoctoral researchers, conducting and supervising research and teaching undergraduate and graduate courses.
  • Research scientist or senior researcher roles in industrial R&D labs, focusing on applied machine learning, systems design, cybersecurity, or high-performance computing.
  • Technical leadership positions such as principal engineer, software architect, or data science lead in technology companies and startups.
  • Specialist roles in government and national laboratories, including work on defence, aerospace, and public-sector computing projects.
  • Entrepreneurship and technology transfer, commercialising research outcomes or founding start-ups based on novel software and systems.

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.

Why study at University of North Dakota

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.

Latest PhD Scholarships in USA

Similar PhD programmes in USA

⚖ Compare this programme with similar ones

Similar PhD programmes at other universities

Get help applying to University of North Dakota

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.