Degree Options

Degree or Credential Requirements 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 can (optionally) pursue specific concentrations within the degree: