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


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.

If you want to accelerate your skills even more, our Computer Science program is part of our 4+1 program. Get a head start towards a graduate degree.

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