Dakota State University students walking around campus

Preparation + opportunity = success

That's the DSU equation. We're a four-year university with nationally recognized programs, cutting-edge facilities, and the brightest thinkers. But we're also a tight-knit, inclusive community. Small class sizes mean hands-on training and individualized attention. All this with an affordable, public school price that's among the best values in the region.

Majors & Degrees

Computer Science (BS)

Step into the future of computer science

When it comes to computer science, we leave no line of code unfinished. Dakota State's Bachelor of Science in Computer Science program curriculum is dynamic, covering topics from programming language to data structures and algorithms to operating systems. You'll also analyze computer foundations from the beginning to the latest tools and applications.

With our focus on technology and your focus on academics, we'll make a great team. You'll have primal access to the data server room, the Information Assurance Lab, laptops, and 3D printers. Not to mention the latest software programs, like DSUnix, Linux, Irix, Solaris, or Windows.


Online or on-campus courses

The Computer Science bachelor’s program is offered 100% online or on campus. Whether you are a traditional student or a working professional, this flexible program allows you to complete your degree how it works best for you, remote, in-person, or hybrid, and as a full-time or part-time student.

Degree in three

Fast-track your education with the option to complete your bachelor’s in Computer Science in three years. Depending on the number of previously earned college-level credits and math test placements, the accelerated option can allow you to earn your degree even faster than the Degree in Three plan or traditional 4-year timeframe.

students exploring math

Be the math expert you’ve always envisioned

Love math? Sharpen your math skills with classes like calculus and discrete math, which will help you with computer science. Become a master in software engineering and development, problem-solving, as well as computer hardware and architecture.

students exploring math

Make it a master's

Complete your master’s and bachelor’s degrees at the same time. By accelerating your master’s degree, you’ll continue from your undergraduate directly to graduate, whether you complete the bachelor’s in three or four years.

The 4+1 program (3+1 with the accelerated option) allows you to work toward your Master of Science in Computer Science or Master of Science in Cyber Defense degree during your bachelor's program. You’ll graduate with two degrees in less time, launching your career in cyber.

Learning Outcomes

Upon completion of the BS degree in Computer Science, students will:

  • Apply principles of computer science to solve real problems.
  • Implement algorithms across several programming languages.
  • Implement data structures across several programming languages.
  • Develop software that meets requirements using sound development methodologies.


Related Programs