Master's in Computer Science
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
- Format:
- On Campus or Online
- Est. time to complete:
- 2 years
- Credit hours:
- 30
Why earn a master's degree in Computer Science?
-
On Campus or Online Computer Science Master's
-
Advance your technology skills with a curriculum that encourages a formal, abstract, theoretical and practical approach to the study of computer science.
-
Shape the future of transportation. UND’s Transportation Technology Research Initiative is using autonomous systems to develop and maintain a modern transportation system.
-
Gain access to on campus computing power. We have 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. It's an ideal end-to-end platform to support deep learning while delivering high-performance, versatility and security for workload management.
-
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 master's degree in Computer Science?
Computer Science Master's Courses
-
Online Computer Science Master's
FAQs
Computer Science master's degrees are typically designed to be completed in two years. However, the length can vary significantly depending on the program type.
To decide if a Computer Science graduate program is right for you, it is essential to consider whether you enjoy working with technology and are curious about algorithms and systems, as these aspects are important areas in such programs.
A Computer Science graduate program can help enhance your career by providing advanced knowledge and skills in artificial intelligence, databases, web development and more. Such expertise offers opportunities in diverse fields where computing plays a crucial role.
A master's in Computer Science opens doors to various career options, spanning artificial intelligence, databases, gaming, automation, web development, robotics, data mining, computer security and mobile computing. The versatility of computing skills allows professionals to work in virtually any field.
The level of challenge in a master's degree in computer science depends on the individual. While it demands dedication, it is a field that can be mastered with consistent effort and commitment. Students from various backgrounds tend to find unique elements of the program both engaging and rewarding, making it a manageable and fulfilling pursuit for those willing to invest the necessary time and effort.
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.