Computer Science, BS
Credits
120
Start Terms
Fall
|Spring
|Summer
Available
On Campus
|Online
Tuition
$8,956.50
estimated cost per semester
When it comes to computer science, we leave no line of code unfinished. Dakota State's Bachelor of Science in Computer Science program 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.
Curriculum and experience highlights
Choose your path of specialization
Customize your bachelors degree in computer science to align with you career goals:
Ai and Machine Learning
Software Engineering
Online or on-campus courses
The computer science bachelor’s degree is offered 100% online or on campus. Whether you are a traditional student or a working professional, this flexible program allows you to complete your degree how it works best for you, remote, in-person, or hybrid, and as a full-time or part-time student.
Accelerated learning options
Fast-track your education with the option to complete your bachelor’s in computer science in three years. Depending on the number of previously earned college-level credits and math test placements, the accelerated option can allow you to earn your degree even faster than the Degree in Three plan or traditional 4-year timeframe.
Complete your master's and bachelor's degrees at the same time. By accelerating your master's degree, you'll continue from your undergraduate directly to graduate, whether you complete the bachelor's in three or four years.
The 4+1 program (3+1 with the accelerated option) allows you to work toward your Master of Science in Computer Science (MSCS) or Master of Science in Cyber Defense (MSCD) degree during your bachelor's program. You'll graduate with two degrees in less time, launching your career in cyber.
Hear from students
Objectives and outcomes
Computer Science Program Educational Objectives and Student Outcomes