2022-2023 Academic Catalog 
    Dec 10, 2023  
2022-2023 Academic Catalog [Archived Catalog]

Computer Science, B.S.

Return to {$returnto_text} Return to: College of Arts and Sciences

This program is available in online and in-person formats. The core program requirements (listed below) are offered both online and in-person. Most of the program electives are offered in both formats, but some elective courses are offered only online or only in-person. Students enrolled in the program in the in-person format might need to complete some of their coursework in an online format, depending on their choice of electives and the schedule for course offerings. 

General Education Requirements

(45 credits)


(5 courses)

  • Fine Arts elective
  • Literature or Foreign Language elective
  • Philosophy elective
  • Two Humanities electives

Social Sciences

(3 courses)

  • History or Political Science elective
  • Two Social Science electives from different subject areas

Natural Sciences and Quantitative Reasoning

(1 course)

  • Science elective

Major Requirements

(60 credits)


(18 credits)

Students must complete one of the seven Computer Science tracks listed below.

Major Electives

(18 credits)

Students must complete an additional 18 hours of program electives selected from the tracks above, or from the courses listed below. These electives can be used to complete a second Computer Science track (recommended) or to sample courses from multiple tracks.

Recommended electives include:

Graduation Requirements

  • 128 credit hours minimum (last 30 hours in residency)
  • A minimum half the major credit hours in residency
  • A minimum half the minor credit hours in residency
  • ​60 credit hours must be completed at a 4-year institution 

Return to {$returnto_text} Return to: College of Arts and Sciences