Beginning with the class that matriculates at Duke in 2012 the requirements below define the minor degrees. The classes of 2013, 2014, and 2015 can use either these new requirements or the previous requirements which can be found here. Pre-fall 2012 course numbers are shown in parenthesis.

Minor in Computer Science

The Minor in Computer Science consists of five courses in computer science including the prerequisite. At least four courses must be at the 200-level or above.


  • COMPSCI 101L (06) or equivalent


  • COMPSCI 201 (100) and 250 (104)

NOTE: All five courses must be CompSci courses. EGR 103 is not a CompSci course and does not count for the minor.

Minor in Computational Biology and Bioinformatics


  • Math 111, and one of these: Math 112, Math x122, Stat 101 or above, or Bio 204


  • Five courses at the 200 level or above (not including the prerequisites); three from computer science and two from biology, as follows: Computer Science 201, Computer Science 260.
  • One course from Computer Science 216, 220, 224, 270, 316, or any 500-level course, or as approved by the director of undergraduate studies in computer science, e.g., an independent study in an area related to bioinformatics or computational biology.
  • Biology 201L; one biology course from the following: 215, 218, 220, 251L, 311, 325, 414LS, 416L, 418, 425, 450S, 556(L), 557L, any 500 level or above non-independent study CBB course, or as approved by the director of undergraduate studies in computer science in consultation with the director of undergraduate studies in biology.

Course Substitutions

Possible DUS-approved course substitutions can be found here