Dakota State University students walking around campus

Rise with us

DSU is a place where innovation meets opportunity. We are a nationally recognized leader in technology-driven education, constantly pushing the boundaries of what’s possible. With hands-on learning experiences, expert faculty, and cutting-edge facilities, we prepare you for modern careers. Choose from a wide range of affordable, forward-thinking programs that allow you to shape your own path. Your future begins today.

Majors & Degrees

Computer Science, BS

Program Quick Facts

Credits

120

Start Terms

Fall

|

Spring

|

Summer

Available

On Campus

|

Online

Tuition

$8,956.50

estimated cost per semester

More tuition details

The Bachelor of Science in Computer Science at Dakota State University prepares you to design, develop, and analyze software systems that power today’s digital world. Our curriculum blends core computer science theory with hands-on experience, giving you a solid foundation in both software development and systems design. You’ll advance into areas like artificial intelligence, parallel computing, and agile development, applying your skills to real-world challenges.

Curriculum & experience highlights

computer science student working on computer

Online or on-campus courses

Earn your computer science degree online or on campus. With flexible options for remote, in-person, or hybrid learning, you can complete your studies in the format and pace that work best for you.

Pursue your passions with a double major

At DSU, you don’t have to limit yourself to a single path. Choose to double major in mathematics and computer science. With intentionally coordinated curricula, you will expand your knowledge and develop a well-rounded, versatile skill set, preparing you for data-driven decision making in the modern workplace.

Earn your computer science degree faster

Choose your specialization

Potential career paths

When it comes to computer science, we leave no line of code unfinished. The software engineering specialization will give you practical skills in web development, project management, and software design. Coursework and hands-on experience through internships or research will teach you to build, manage, and maintain software systems using modern tools, environments, and agile methodologies.

This specialization allows primal access to the data server room, the Information Assurance Lab, laptops, and 3D printers; not to mention latest software programs like DSUnix, Linux, Irix, Solaris, or Windows. Engineer your future with dynamic curriculum that covers concepts from programming language to data structures and algorithms to operating systems and in between. You will also analyze computer foundations from the beginning to the latest tools and applications.

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.

Potential career paths

If you are fascinated by artificial intelligence (AI) and machine learning (ML), step into the future of computer science with this specialization. AI and ML are systems that interact with the world like smartphones, cars, and more. Gain foundational and applied knowledge in AI, deep learning, and machine learning techniques. Through hands-on coursework you will study algorithms, utilize technology to analyze large sets of data, and solve real-world problems with computer science AI and ML.

Explore topics such as intelligent systems, neural networks, and predictive analytics. This specialization prepares students to design, implement, and evaluate AI-driven solutions across various domains. You will leave DSU ready to be a leader in emerging technologies.

Looking for more outside the classroom? Expand your knowledge by participating in undergraduate research, joining a computer club, or practicing your skills on one of our academic teams – computer programming, defensive security, or offensive security.

Why choose DSU for computer science?

Hear from a computer science student

From Uzbekistan to Dakota State University, Irina Pecherskaia discovered hands-on learning, supportive mentors, and a passion for computer science and AI. Through DSU’s collaborative environment and real-world experiences, she is shaping her future in technology.

Abet Logo. Computing accreditation commission

ABET Accreditation

This program is accredited by ABET, a globally recognized standard of excellence in computing and engineering education. This accreditation confirms DSU's academic rigor and alignment with industry expectations, ensuring that you graduate with skills that are respected by employers worldwide.

Faculty

Use the Next and Previous buttons to page through faculty profiles. Use Tab to move through currently displayed profiles.

Your future in computer science

A computer science degree from DSU prepares you to analyze and solve complex computing problems, design innovative solutions, and adapt to emerging technologies. Graduates have built successful careers with leading organizations such as Roblox, IBM, Epic, and the U.S. Department of State. 

100%

Percentage of DSU computer science graduates who are employed or enrolled in further education

$77,387

Average salary of DSU computer science graduates

15%

Projected growth of software developers in the US from 2023 to 2033

Your future at DSU begins today.

Apply now     Application help

Related Programs