Computer Science B.S

Outcomes

A computer science degree offers diverse career paths in the tech industry and beyond. Graduates can become software engineers, developing cutting-edge applications and systems for companies ranging from startups to tech giants. They may also work as data scientists, leveraging their programming skills to analyze and interpret large datasets. Other opportunities include roles in cybersecurity, artificial intelligence, machine learning and robotics. 

Computer science graduates are in high demand across various sectors, including finance, healthcare, government and entertainment, where they play a crucial role in driving innovation and shaping the future of technology.

Career Outlook

  • Average Salary: $74,502
  • Job Postings: 2,828

Average salary is based on a 2024 NACE Salary Survey. Job posting data is for software developer positions and is provided by Lightcast. This number represents unique job postings from companies looking to hire in the last 30 days as of May 2024.

Courses

In addition to meeting the liberal arts core requirements of the university, computer science majors must complete the following courses, as well as participate in program assessment activities. For graduation, you must have a minimum of 2.25 GPA in all natural sciences courses counting toward the major. 

Required Major Core Courses

Complete the following courses. Alternatives for the following courses: COM306 or MAT306, COM481 or MAT481, COM482 or MAT482, CHE111 or PHY201.

COM340

Algorithms

(3.0 s.h)

MAT204

Calculus I

(4.0 s.h)

COM320

Computer Architecture & Digital Logic

(4.0 s.h)

COM318

Database Management Systems

(3.0 s.h)

CHE111

General Chemistry I

(4.0 s.h)

COM205

Intro to Computer Science I

(3.0 s.h)
Loading

Colloquium

Complete two semesters of colloquium; one presentation required.

NSC300

Science Colloquium

(0.0 s.h)

Elective(s) in Major

Complete 6 s.h. of Computer Science above COM206 and complete 6 s.h. of Mathematics above MAT204.

MAT305

Abstract Algebra

(3.0 s.h)

MAT205

Calculus II

(4.0 s.h)

MAT310

Calculus III

(4.0 s.h)

MAT311

Differential Equations

(3.0 s.h)

MAT202

Finite Math

(3.0 s.h)

MAT303

Foundations of Geometry

(3.0 s.h)
Loading

Visit Campus

The best way to get to know USF is through a visit! Take a virtual tour or sign up for an in-person visit to understand what it's like to be a University of Sioux Falls student.

Visit Options
A group of six young adults, dressed casually, walks outside on a sunny day. They laugh and chat amongst themselves. Trees with sparse autumn leaves and campus buildings are visible in the background.