Degree Options

Degree or CredentialRequirements Summary
Bachelor of Science (BS)*
  • 3 Prerequisites in Computer Science and Mathematics
  • 4 Computer Science Courses
  • 1 Computer Science Course on Systems
  • 2 Courses in Mathematics/Statistics
  • 5 Electives at 200-level or higher
Bachelor of Arts (BA)**
  • 3 Prerequisites in Computer Science and Mathematics
  • 4 Computer Science Courses
  • 1 Computer Science Course on Systems
  • 3 Electives at 200-level or higher
Minor in Computer Science
  • 1 Prerequisite in Computer Science
  • 2 Required Computer Sciences Courses
  • 3 additional Computer Science Courses at 200-level or higher
Minor in Artificial Intelligence: Applications and Implications
  • 5 Prerequisite Courses
  • 3 Computer Science Courses at the 200-level or above
  • 2 additional courses (electives) at 200-level or higher
Minor in Computational Biology and Bioinformatics
  • 2 Prerequisite Courses
  • 3 Computer Science Courses at the 200-level or above
  • 2 Biology Courses at the 200-level or above
Interdepartmental Major (IDM) with Computer Science
  • 2 Prerequisite Courses
  • 7 Computer Science Courses

*Note: BS majors may (optionally) pursue one of four different concentrations within the degree:

**Note: Currently, there is one area of concentration available to students pursuing a BA major: