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.

Read More

Computer Science: Software Engineering

Engineer your future

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.

Share your knowledge, live your dream

Because you’re a DSU graduate, your future employer will know that you have experience in technology and are knowledgeable in your chosen field. Our Computer Science graduates have accepted jobs with major businesses and agencies nationwide.

Learning outcomes

Upon completion of the BS degree in Computer Science, students will be able to demonstrate mastery of computer science in the following knowledge areas:

  • Algorithms, data structures, and complexity; programming languages and compilers; software engineering and development; computer hardware and architecture
  • Be able to apply problem-solving skills and the knowledge of computer science to solve real problems

Related Programs