Gain vital expertise to lead and innovate with the help of invaluable "practice experience" in a fast-paced, real-world environment.
Through critical and logical thinking, you’ll gain the essential knowledge and experience needed to become highly proficient in the use of today’s leading computing platforms and techniques.
- Program type:
- Doctoral Degree
- On Campus or Online
- Est. time to complete:
- 4-5 years
- Credit hours:
- 90 (approved bachelor's degree); 60 (approved master's degree)
Why earn a Ph.D. in computer science?
On-Campus or Online Ph.D. in Computer Science
Benefit from strong departmental proficiencies in artificial intelligence, compiler design, database, networks, operating systems, graphics, simulation, software engineering, and theoretical computer science.
Gain the expertise need to follow a career path in many dynamic branches of computer science such as bioinformatics, atmospheric science, software design, and more.
Advance your technology skills with a curriculum that encourages a formal, abstract, theoretical and practical approach to the study of computer science.
Gain access to on-campus computer power: two computer labs, a set of diverse servers and a high-performance computing (HPC) system. The supercomputer at UND runs on the HPE Apollo 6500 Gen10 system, purpose-built for HPC and a leading platform for deep learning.
UND is a leader in big data expertise. We are the lead institution in a multi-university project for digital agriculture, funded by the National Science Foundation. And we co-lead another NSF project to determine industry and academic computational needs in the Midwest.
Study at a Carnegie Doctoral Research Institution ranked #151 by the NSF. Students are an integral part of UND research.
What can I do with a Ph.D. in computer science?
Ph.D. in Computer Science Courses
Leaders in Computer Science
As a leader of Big Data, UND's goal is to make things more efficient, more effective and safer for North Dakotans.