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

Students in the artificial intelligence and machine learning specialization gain foundational and applied knowledge in AI, deep learning, and machine learning techniques. Through hands-on coursework, they explore topics such as intelligent systems, neural networks, and predictive analytics. The specialization prepares students to design, implement, and evaluate AI-driven solutions across various domains.

Learn more about this specialization

Students in the software engineering specialization develop practical skills in web development, project management, and software design. Through coursework and hands-on experience in internships or research, they learn to build, manage, and maintain software systems using modern tools, environments, and agile methodologies.

Learn more about this specialization

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.

dsu student smiling thumbnail

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

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