Skip to main content
University of North Dakota
University of North Dakota
    • Admitted Students
    • Current Students
    • Families of Current Students
    • Faculty & Staff
    • Alumni
    • Email
    • Blackboard
    • Campus Connection
    • Employee Self-Service (HRMS)
    • Starfish
    • Degree Map
    • Zoom
  • Directory
  • Academics
  • Admissions
  • Student Life
  • Research
  • Athletics
  • Majors & Programs
  • About
University of North Dakota
  • Academics
  • Admissions
  • Student Life
  • Research
  • Athletics
  • Majors & Programs
  • About
  • Request Info
  • Visit
  • Apply
  • Request Info
  • Visit
  • Apply
Students looking at laptop
  • Home
  • Program Finder
  • Computer Science (Accelerated B.S./M.S.)
print Print Page

Accelerated Computer Science Degree

B.S. and M.S.

Accelerate your career by earning both a B.S. and M.S. in Computer Science in just five years.

Computer Science plays a central role in our understanding of the applications of technology. UND’s accelerated B.S./M.S. program opens the door to an early start in this dynamic profession.

Program type:
Accelerated (Bachelor’s and Master’s)
Format:
On Campus or Online
Est. time to complete:
5 years
Credit hours:
138-144
  • Requirements
  • Tuition & Aid
  • How to Apply
  • Why UND Online?

Request Information

Why earn an accelerated computer science degree?

Application Deadlines
Fall:
Aug. 15
Spring:
Dec. 15
Summer:
May 1

 

Students seeking the accelerated degree may apply to the School of Graduate Studies after completing 60 credits.

Graduate Application Deadlines
Fall:
April 15* | May 1
Spring:
Nov. 1

If you're an international student, refer to the international application process for deadlines.

*priority deadline

Mastering computer science can lead you to exciting careers in STEM. So why wait? At UND, you can earn both bachelor's and master's degrees in just five years.

Here's how it works:

  • Start taking graduate courses at the beginning of your fourth year.
  • Embark on your thesis research as early as your junior year.
  • Graduate in five years with both a B.S. and an M.S.

Computer Science at UND is characterized by small classes and a collaborative approach. You'll work closely with acclaimed faculty to learn cutting-edge skills related to artificial intelligence, mobile apps, and software engineering and design. Plus, you'll contribute to the field by writing an original thesis.

The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET.

How does the accelerated computer science degree work?

If you are an incoming freshman or transfer student, apply to UND and your program. As a current student, connect with your advisor to make sure you stay on track for the combined or accelerated program. During your junior year, you can officially apply to the School of Graduate Studies. Complete the required courses, and you'll earn both your undergraduate and graduate degree at the same time.

UND's Accelerated Computer Science Degree

  • 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.

  • Flexible course offerings and specializations allow for a tailored educational experience.

  • 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 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.

  • Conduct research, develop software and manage systems for many schools and departments.

What can I do with an accelerated computer science degree?

90%

Job placement rates are consistently above that level for UND computer science program graduates

UND

120K

Average salary for a software developers with a master's in computer science

U.S. Bureau of Labor Statistics

UND computer science graduates have gone on to careers all over the world in all types of industries, including high-tech, defense, aviation, financial and more. Our graduates are employed by:

  • Apple
  • Digi-Key
  • Fast Enterprises
  • Google
  • HGST
  • Microsoft
  • Honeywell
  • Rockwell-Collins
  • Blue Cross Blue Shield
  • Goldman Sachs
  • Deutsche Bank
  • NAS
  • Unisys
  • Mayo Clinic

Jobs with an Accelerated Computer Science Degree

With a master's in Computer Science, you can be competitive in mid- to high-level opportunities related to computers systems and applications, such as:

  • Software Engineer
  • Systems Engineer
  • Cybersecurity Specialist
  • Systems Integration Engineer
  • Computer Scientist
  • Network Analyst

Accelerated Computer Science Degree Courses

Code CSCI 230 not found (or empty).

CSCI 242. Algorithms and Data Structures. 3 Credits.

This course introduces fundamental concepts in data structures and algorithms, and their roles in efficient problem solving in computer science. Topics include basic data structures such as priority queue, heap, hash table, search trees, and graphs; introduction to classic algorithms such as searching, sorting, and selection; theoretical modeling techniques including time and space complexity analysis, classification, upper bounds, lower bounds, exact bounds, and divide-and-conquer approaches. Prerequisites: CSCI 161 with a C or better and MATH 208. F,S.

CSCI 370. Computer Architecture. 4 Credits.

Computer structure, machine presentation of numbers and characters, instruction codes and assembly systems. Introduction to hardware methodologies and software extensions to hardware in computers. Some topics on hardware and software selection will be discussed. Prerequisites: CSCI 330 with a grade of C or better, EE 201, and EE 201L. S.

CSCI 543. Machine Learning. 3 Credits.

An introductory course in machine learning for data science. Topics include the learning algorithms of a Bayesian network, neural network, parametric/non-parametric methods, kernel machine, support-vector machine, etc. for regression, classification, clustering, dimensionality reduction, etc. Prerequisite: CSCI 365 or CSCI 384. F, odd years.

CSCI 551. Security for Cloud Computing. 3 Credits.

Cloud computing scheme aims to provide users with a shared computing infrastructure. The privacy and security concerns in cloud computing are different from the security concerns present in a dedicated data center. This course focuses on these security concerns and countermeasures for a cloud environment. This course provides an overview of cloud computing and virtualization, the critical technology underpinning cloud computing, and the major threats to the operations of cloud computing. Topics may include access control, identity management, denial of service, account and service hijacking, secure APIs, malware, forensics, regulatory compliance, trustworthy computing, and secure computing. Prerequisites: CSCI 370, CSCI 451; and one of the following: CSCI 327, CSCI 427 or CSCI 555. S, odd years.

CSCI 522. Theoretical Foundations of Computer Science. 3 Credits.

A selection of topics from theoretical computer science, possibly including formal languages, automata, other models of computation, and the theory of computability, decidability, and complexity. Prerequisite: CSCI 435.

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.

Request Information

Explore More Options

Check out the faculty you'll work with at UND or discover additional education opportunities.

  • College of Engineering & Mines
  • School of Electrical Engineering & Computer Science
  • Find Similar Programs
We use cookies on this site to enhance your user experience.

By clicking any link on this page you are giving your consent for us to set cookies, Privacy Information.

Ready to Enroll?

  • Request Information
  • Schedule a Visit
  • Apply Now
  • UND.info@UND.edu
  • 701.777.3000
  • YouTube
  • Instagram
  • Facebook
  • TikTok
  • Twitter
  • LinkedIn
  • Contact UND
  • Campus Map
  • Events Calendar
  • Diversity & Inclusion
  • Explore Programs
  • Employment
  • Make a Gift
University of North Dakota

© 2023 University of North Dakota - Grand Forks, ND - Member of ND University System

  • Accessibility & Website Feedback
  • Terms of Use & Privacy
  • Notice of Nondiscrimination
  • Student Disclosure Information
  • Title IX
©
UND.info@UND.edu
701.777.3000 | 1.800.CALL.UND
UND.edu/programs