Degree Options

Degree or CredentialRequirements Summary
Bachelor of Science (BS)1
  • 4 Prerequisites in Computer Science and Mathematics
  • 5 Computer Science Courses
  • 1 Computer Science Course on Systems
  • 1 Computer Science Course on AI
  • 4 Electives at 200-level or higher
Bachelor of Arts (AB)2
  • 3 Prerequisites in Computer Science and Mathematics
  • 5 Computer Science Courses (including one AI course - either COMPSCI 270 or COMPSCI 372)
  • 1 Computer Science Course on Systems
  • 2 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 Minor in Computer Science and Visual and Media Studies (Computational Media)
  • 2 VMS/CMAC Practice-Based Courses at the 200-level or above
  • 2 VMS/CMAC Thematic-Based Courses at the 200-level or above
  • 1 Computer Science Course at the 200-level or above
Interdepartmental Major (IDM) with Computer Science
  • 2 Prerequisite Courses
  • 7 Computer Science Courses

 

1Optionally, BS majors may pursue one of four different concentrations within the degree:

2Currently, there is one area of concentration available to students pursuing an AB major:


To add, drop, or change a major, minor, certificate, or concentration, complete the Academic Plan Change form.

Academic Plan Change

Note: Spring semester of your sophomore year is considered the ideal time to apply for your major. Students have until the Friday before Spring Break to declare their major.

Advanced Placement (AP), International Placement Credit (IPC), and Pre-Matriculation Credit (PMC)

Duke considers coursework and examinations completed prior to matriculation (your start date at Duke) in determining your placement for many of its classes.

Duke recognizes three types of pre-college work: 

  • Advanced Placement Credit (AP)
  • International Placement Credit (IPC)
  • Pre-Matriculation Credit (PMC, i.e., college courses taken during high school)  

See Trinity's AP and IPC and PMC webpage for more information regarding its pre-matriculation course credit policies and procedures.

 Learn More About AP/IPC/PMC Credit

Duke recognizes the Advanced Placement program of the College Board and grants credit for some advanced courses with scores of 4 or 5 on the AP exam. Departments have different criteria for whether to accept AP courses toward the major.

See the Table of AP Scores and Duke Credit by Department for a summary of AP credits with their Duke course equivalents.

AP Credit by Dept