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
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
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.
Choose your specialization
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.
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 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.
