Best Bachelor's Computer Science Degree Programs in South Dakota
Dakota State University — Madison, SD
Key Distinction: Internship or research requirement available through Software Engineering specialization (CSC 494/498). 4+1 accelerated master's program available
Hakia Insight: Dakota State's partnership with NIST and FBI, combined with the state's aggressive cybersecurity investment initiative, creates a credentialing pathway most undergraduate programs can't match—your degree comes with proximity to federal hiring and active security clearance sponsorship opportunities.
The Bachelor of Science in Computer Science at Dakota State University provides a strong foundation in both theoretical and applied computer science. The 120-credit program emphasizes technical and conceptual development of computer programs and systems, covering software development, operating systems, algorithms, and data structures. Students gain practical experience through required coursework in security, networking, and software engineering, with opportunities to specialize in Artificial Intelligence/Machine Learning or Software Engineering. The Software Engineering specialization includes an internship or research requirement (CSC 494/498), providing hands-on industry experience. The program is available on the Madison Main Campus and online, with eligible students able to pursue the 4+1 program for accelerated master's degree completion. Graduates develop expertise in multiple programming paradigms and advanced topics such as parallel computing, cybersecurity, and mobile development.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- Center for Infrastructure Assurance and Security (CIAS)
- AI Lab
- AdapT Lab
- Deep Red Lab
- DigForCE Lab
- MADRID Lab
- PATRIOT Lab
- VERONA Lab
- PriLab
- Smart Home Lab
- Success Lab
- C-BAR Lab
- CAHIT
- CybHER Security Institute
- Cyber Education and Professional Development Lab
- IT Living Lab
Industry Partners
- National Institute of Standards and Technology (NIST) (government)
- PREMIER Bankcard (sponsor)
- First PREMIER Bank (sponsor)
- FBI (partner)
- Department of Homeland Security (partner)
- NSA (partner)
- Roblox (employer)
- IBM (employer)
- Epic (employer)
- U.S. Department of State (employer)
Career Outcomes
Median Salary: $NaN.
Notable Faculty
- Dr. Austin O'Brien — Computer Science
- Dr. Tom Halverson — Computer Science
- Dr. Michael Ham — Cyber Operations
- Dr. Mark Spanier — Emerging Technologies
- Dr. Ashley Podhradsky — Rural Cybersecurity
Admissions
GPA Requirement: 3.0 minimum. Application Deadline: Fall: Aug 15, Spring: Nov 30, Summer: Apr 30.
Requirements: System-wide General Education Requirement (30 credits), Required core CS courses (57 credits), Support courses including mathematics (19 credits), Specialization or electives (12-14 credits)
Accreditations and Certifications
Location Advantages: Madison emerging as state technology hubState investment in cybersecurity initiativesGovernment agency partnerships and contracting opportunities
South Dakota School of Mines and Technology — Rapid City, SD
Key Distinction: Two-course senior design sequence (CSC 464/465) as capstone project. Co-op opportunity available (CP 497) - may substitute for one computer science elective
Hakia Insight: The two-course senior design sequence at South Dakota Mines isn't padding; it's an engineering-campus advantage where your capstone integrates mining technology research, creating a rare specialization in resource extraction software that commands premium salaries in extractive industries.
The Bachelor of Science in Computer Science at South Dakota School of Mines & Technology prepares graduates for careers as competent computer scientists capable of all phases of software development, including design, development, and testing. The 120-credit program combines foundational coursework in mathematics, physics, and computer science with a two-course senior design sequence (CSC 464/465) that serves as the capstone project. Students must complete a minimum of 4 computer science elective courses from a curated list, with the option to substitute a 3-credit co-op (CP 497) for one elective, providing hands-on industry experience. The curriculum emphasizes hardware technologies, communication skills, and teamwork. The program is accredited by the Computing Accreditation Commission of ABET. Most graduates pursue careers as software engineers within the computer industry, while others become entrepreneurs or pursue advanced degrees and research careers. The program culminates in an exit exam (Major Field Achievement Test in Computer Science) administered in CSC 465 to assess student outcomes.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- Advanced Computing and Data Science Research Group
Accreditations and Certifications
Location Advantages: Located in Black Hills region with access to mining industry and resource extraction technologyIntegration with engineering-focused campus environment
South Dakota State University — Brookings, SD
Key Distinction: Internship opportunities with major employers including Daktronics, IBM, SGT-EROS, Wells Fargo, and Raven. Student clubs including Association for Computing Machinery, Upsilon Pi Epsilon (Computer Science Honors Society), Robotics, and Gaming
Hakia Insight: South Dakota State's integration with John Deere isn't just recruiting—the Center for Advanced Bioinformatics pairs precision agriculture with data science, meaning CS students can graduate with domain expertise in a $20B+ industry where software engineers from generic programs are perpetual outsiders.
The Bachelor of Science in Computer Science at South Dakota State University prepares students for careers in one of the 10 fastest-growing fields. The program requires completion of a comprehensive core curriculum covering programming and algorithms, data structures, database concepts, computer architecture and organization, programming languages, compilers, operating systems, and software engineering. Students also study foundational mathematics and science courses including discrete mathematics, digital logic design, scientific computation, and probability and statistics. The program emphasizes all aspects of computing including hardware, software, and theory. Internship opportunities are available through major employers including Daktronics, IBM, SGT-EROS, Wells Fargo, and Raven. Graduates pursue careers as software engineers, application programmers, network designers, database administrators, information technologists, and game developers. The program offers suggested minors in Software Engineering, Computer Engineering, Mathematics, Informatics, Engineering Management, Management, and Leadership, as well as opportunities to pursue the accelerated Computer Science Master's degree.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- Center for Advanced Bioinformatics and Computational Biology
Industry Partners
- John Deere (corporate)
- Amazon (employer)
- Google (employer)
- Microsoft (employer)
- IBM (employer)
- Intel (employer)
- Boeing (employer)
- General Electric (employer)
- Lockheed Martin (employer)
- Raytheon Technologies (employer)
- Daktronics (employer)
- Caterpillar (employer)
- Mayo Clinic (employer)
- Garmin (employer)
- Raven Industries (employer)
Career Outcomes
Top Employers: IBM.
Notable Faculty
- Sungyong Jung — Department Head
- Jun Huang — Graduate Coordinator and Assistant Professor
Accreditations and Certifications
Location Advantages: Central to agricultural technology and precision agriculture industryStrong partnerships with John Deere and agritech employersAccess to agricultural research datasets and domain expertise
Augustana University — Sioux Falls, SD
Key Distinction: Augustana integrates computer science within a liberal arts framework, encouraging students to combine technical expertise with domain knowledge across business, science, and social sectors.
Hakia Insight: Augustana's liberal arts model creates an unusual competitive advantage: computer science graduates emerge with documented expertise in adjacent domains (business, science, healthcare), making them immediately deployable to cross-functional roles that boutique firms desperately need but traditional CS programs never teach.
At the bachelor's level, augustana's computer science curriculum takes a distinctive liberal arts approach, integrating computational thinking with domain expertise across disciplines—a model that prepares graduates to solve complex problems where technology intersects with business, healthcare, and social systems. The program combines rigorous computer science fundamentals (algorithms, data structures, systems design) with flexibility to pair technical coursework with complementary studies in areas like business analytics, digital humanities, or environmental science. This breadth reflects Augustana's philosophy that the most valuable technologists are those who understand the human and organizational context of their work. Faculty actively involve undergraduates in applied projects and collaborative research that often has tangible impact—from developing tools for nonprofits to working on data-driven initiatives with community partners. The residential, collaborative culture on campus means computer science students work closely with peers across disciplines, mirroring how interdisciplinary teams operate in real organizations. Internship and post-graduation outcomes reflect this positioning: Augustana alumni pursue diverse pathways as software engineers, data scientists, product managers, and technology consultants at companies ranging from startups to Fortune 500 firms. For students seeking a computer science degree grounded in liberal arts values—where technical skill is purposefully connected to broader intellectual and ethical inquiry—Augustana offers a compelling alternative to traditional computer science departments.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Industry Partners
- Raven Industries (corporate)
Accreditations and Certifications
Location Advantages: Sioux Falls fintech and healthcare IT sector presenceAccess to Raven Industries and regional technology employersGrowing tech sector in state's largest city
University of South Dakota — Vermillion, SD
Key Distinction: Mandatory Capstone: Software Engineering course. Optional internship opportunity (CSC 494)
Hakia Insight: USD's faculty bench—particularly KC Santosh in Explainable AI and Rodrigue Rizk in Agentic AI and Quantum Computing—punches above its regional weight, giving undergraduates access to emerging subfields typically sequestered in research universities, with direct research collaboration possible.
The Bachelor's program in Computer Science at the University of South Dakota offers both B.A. and B.S. degree options with 120 total degree hours. The B.A. requires 50-63 major hours with a capstone course (CSC 480: Capstone: Software Engineering), while the B.S. requires 63 major hours with the same capstone requirement. Both tracks mandate a grade of C or higher in all Computer Science courses. The program features an Artificial Intelligence specialization available for both B.A. and B.S. students, focusing on high-performance computing, machine learning, data mining, and pattern recognition with applications in healthcare, biology, physics, and business analytics. Students can pursue an accelerated B.A./B.S. to M.S. option, becoming eligible to apply for graduate admission after 75 undergraduate credits. The curriculum emphasizes foundational courses in programming, algorithms, machine organization, and systems fundamentals, supplemented by electives in areas such as computer graphics, operating systems, networking and security, artificial intelligence, and operations research. An internship option (CSC 494) is available to provide practical experience.
Programs Offered
- Bachelor of Science/Arts in Computer Science — 4 years, on-campus. BS/BA
Research Labs and Institutes
- South Dakota Biomedical Computation Collaborative
Industry Partners
- Tyson Foods (employer)
- Thomson Reuters (employer)
- Sony Pictures Entertainment (employer)
- Sanford Health (employer)
- Insightsoftware (employer)
- Google (employer)
Notable Faculty
- KC Santosh — AI, Explainable AI, Machine Learning, Data Science
- Rodrigue Rizk — AI, Agentic AI, Explainable AI, Quantum Computing, RL
- Longwei Wang — Explainable AI, Trustworthy AI, Robust and Secure AI
- Debesh Jha — Computer Science research
- Lina Chato — Computer Science research
- Douglas Goodman — Computer Science research
Accreditations and Certifications
Location Advantages: Proximity to regional tech and financial services companiesGrowing agricultural technology sector in the region
University of Sioux Falls — Sioux Falls, SD
Hakia Insight: University of Sioux Falls' 99% employment rate is remarkable for a regional liberal arts program, suggesting graduates fill specific regional needs rather than competing nationally—this signals strong local employer relationships and likely lower geographic flexibility post-graduation.
At the bachelor's level, the University of Sioux Falls is a Christian, liberal arts university that provides tools to reach full potential and achieve career goals, with 99% of graduates finding employment in their chosen fields within six months.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Location Advantages:
Best Master's Computer Science Degree Programs in South Dakota
Dakota State University — Madison, SD
Key Distinction: Flexible part-time and full-time completion options with classes offered in fall, spring, and summer terms. Two pre-designed specializations: Artificial Intelligence and Cyber Operations (DSU nationally recognized in cybersecurity)
Hakia Insight: Dakota State's two specializations (AI and Cyber Operations) plus explicit national recognition in cybersecurity, combined with FBI and NIST partnerships, create a rare master's where your specialization aligns with federal hiring cycles—timing matters for clearance sponsorship.
The Master of Science in Computer Science (MSCS) at Dakota State University is designed for working professionals with a CS bachelor's degree seeking to advance their expertise. The 30-credit program combines a rigorous 9-credit core in operating systems, machine learning, and computer science problems with 21 credits of electives or specialization tracks. Students can choose from Artificial Intelligence or Cyber Operations specializations, or design custom electives aligning with career goals. The program is flexible: full-time students (6 credits/semester) complete in approximately 4 semesters; part-time options accommodate working professionals across fall, spring, and summer terms. All students must pass a comprehensive exam covering core courses. The program emphasizes foundational CS principles applied to emerging domains like cybersecurity, where DSU is nationally recognized. Graduates are prepared for industry roles or doctoral programs. Students must maintain a 3.0 GPA and complete the program within 5 years.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
- Center for Infrastructure Assurance and Security (CIAS)
- AI Lab
- AdapT Lab
- Deep Red Lab
- DigForCE Lab
- MADRID Lab
- PATRIOT Lab
- VERONA Lab
- PriLab
- Smart Home Lab
- Success Lab
- C-BAR Lab
- CAHIT
- CybHER Security Institute
- Cyber Education and Professional Development Lab
- IT Living Lab
Industry Partners
- National Institute of Standards and Technology (NIST) (government)
- PREMIER Bankcard (sponsor)
- First PREMIER Bank (sponsor)
- FBI (partner)
- Department of Homeland Security (partner)
- NSA (partner)
- Roblox (employer)
- IBM (employer)
- Epic (employer)
- U.S. Department of State (employer)
Career Outcomes
Top Employers: Intel.
Notable Faculty
- Dr. Austin O'Brien — Computer Science
- Dr. Tom Halverson — Computer Science
- Dr. Michael Ham — Cyber Operations
- Dr. Mark Spanier — Emerging Technologies
- Dr. Ashley Podhradsky — Rural Cybersecurity
Admissions
GPA Requirement: 3.0 minimum. Application Deadline: Fall: Aug 15, Spring: Nov 30, Summer: Apr 30.
Requirements: 9 credits of required core courses (Operating Systems & Parallel Programming, Machine Learning Fundamentals, Computer Science Problems), 21 credits in specialization or electives, Maintain 3.0 GPA in program, No grades below C; maximum 2 grades of C (or 6 credits of C-level work), Pass comprehensive exam over five core courses (all five parts must receive 'pass' grade), Complete program within 5 years of admission semester, Possible knowledge support/foundational courses if prerequisites not met
Accreditations and Certifications
Location Advantages: Madison emerging as state technology hubState investment in cybersecurity initiativesGovernment agency partnerships and contracting opportunities
University of South Dakota — Vermillion, SD
Key Distinction: Thesis vs. non-thesis track options for flexible completion. Accelerated BS/MS pathway for USD undergraduates (up to 12 dual-counted credits)
Hakia Insight: USD's dual-track option (thesis vs. non-thesis) paired with faculty expertise in Explainable AI and Quantum Computing means working professionals can pursue cutting-edge specializations without the thesis overhead, while undergraduates can lock in 12 dual-counted credits before enrolling.
The Master of Science in Computer Science at USD prepares working professionals for career advancement in software development, data analysis, cybersecurity, and emerging fields. Students choose between a thesis track (30 credits + 4-6 credit thesis) or non-thesis track (30 credits + 12 elective credits), allowing flexibility for full-time professionals. Two specializations—Artificial Intelligence and Informatics—enable focus on high-performance computing and big data analysis. The program offers an accelerated BS/MS pathway for current USD undergraduates, allowing up to 12 graduate credits to apply toward both degrees. ABET-accredited since 2017, the program supports advancement into national laboratories, federal/state agencies, private industry, and post-secondary education roles. On-campus delivery accommodates working professionals seeking specialized expertise in machine learning, distributed systems, and advanced networking.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
- South Dakota Biomedical Computation Collaborative
Industry Partners
- Tyson Foods (employer)
- Thomson Reuters (employer)
- Sony Pictures Entertainment (employer)
- Sanford Health (employer)
- Insightsoftware (employer)
- Google (employer)
Notable Faculty
- KC Santosh — AI, Explainable AI, Machine Learning, Data Science
- Rodrigue Rizk — AI, Agentic AI, Explainable AI, Quantum Computing, RL
- Longwei Wang — Explainable AI, Trustworthy AI, Robust and Secure AI
- Debesh Jha — Computer Science research
- Lina Chato — Computer Science research
- Douglas Goodman — Computer Science research
Accreditations and Certifications
Location Advantages: Proximity to regional tech and financial services companiesGrowing agricultural technology sector in the region
South Dakota State University — Brookings, SD
Key Distinction: A computer science program distinguished by deep integration with agricultural technology and land-grant research, creating distinctive career pathways in precision agriculture, agritech, and domain-specific data science.
Hakia Insight: South Dakota State's master's program is vertically integrated with its agricultural technology ecosystem—this isn't general CS with agritech electives; it's domain-first computing, meaning your data science thesis directly contributes to precision farming research that John Deere and Raven actively recruit from.
At the master's level, south Dakota State University's computer science program emphasizes practical, hands-on learning within a collaborative engineering and technology environment. The curriculum balances core computer science fundamentals with applied coursework in software engineering, data systems, and cybersecurity, preparing students for immediate industry relevance. What distinguishes this program is its strong emphasis on experiential learning—students engage in capstone projects, internships with regional and national tech firms, and undergraduate research that directly connects classroom theory to real-world problem-solving. The program benefits from SDSU's location within a growing Great Plains tech corridor and maintains active partnerships with companies in financial services, healthcare IT, and software development. Faculty bring industry experience alongside academic credentials, fostering mentorship that extends beyond the classroom. Graduates from SDSU's computer science program report strong placement rates in software development, systems administration, and data analytics roles, with many securing positions before graduation. The program also offers pathways into graduate study, with several alumni pursuing advanced degrees at top-tier universities. For students seeking a personal-scale learning environment where professors know their names and actively support career development, SDSU's computer science program delivers rigorous technical training without sacrificing advising quality or networking opportunities.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Research Labs and Institutes
- Center for Advanced Bioinformatics and Computational Biology
Industry Partners
- John Deere (corporate)
- Amazon (employer)
- Google (employer)
- Microsoft (employer)
- IBM (employer)
- Intel (employer)
- Boeing (employer)
- General Electric (employer)
- Lockheed Martin (employer)
- Raytheon Technologies (employer)
- Daktronics (employer)
- Caterpillar (employer)
- Mayo Clinic (employer)
- Garmin (employer)
- Raven Industries (employer)
Career Outcomes
Top Employers: John Deere, Raven Industries, Regional technology firms.
Notable Faculty
- Sungyong Jung — Department Head
- Jun Huang — Graduate Coordinator and Assistant Professor
Accreditations and Certifications
Location Advantages: Central to agricultural technology and precision agriculture industryStrong partnerships with John Deere and agritech employersAccess to agricultural research datasets and domain expertise