Computer Science DegreeMaster's (M.S.)
Take your problem-solving skills a step further by using the theoretical and practical applications of technology to shape the future.
The fastest route from idea to application in technology today requires expertise in both abstract and practical thinking. With this graduate program, you’ll gain a well-rounded skillset that can help you lead the way in overcoming challenges and creating new computing innovations.
- Program type:
- Master's Degree
- On Campus or Online
- Est. time to complete:
- 2 years
- Credit hours:
- 32 (non-thesis option) 30 (thesis option)
Why earn a master's degree in computer science from UND?
Master's in Computer Science
Advance your technology skills with a curriculum that encourages a formal, abstract, theoretical and practical approach to the study of computer science.
Develop creative thinking, problem solving and research skills, along with specialized expertise.
Gain access to on-campus computing power: two computer labs, a set of diverse servers and a high-performance computing (HPC) system.
UND built its supercomputer with the HPE DL360 and Apollo 6500 Gen10 systems, an ideal end-to-end platform to support deep learning while delivering high-performance, versatility and security for workload management.
Careers in Computer Science
Graduate Computer Science Courses You Could Take
Best Computer Science Master's Degree
Computer Science Researchers Tackle Grand Challenges
As a leader of Big Data, UND's goal is to make things more efficient, more effective and safer for North Dakotans.