Minor Degrees

Previous Requirements

These requirements are for students who matriculated prior to 2012. Current minor requirements can be found here.

Duke CS Image

Minor in Computer Science

The minor in Computer Science consists of five courses, including the prerequisite(s), at least four of which must be at the 100-level or above.

Prerequisites:

COMPSCI 100 or 100E, or both of COMPSCI 6 (or 6X or 6G) and COMPSCI 100

Requirements:

COMPSCI 104. Students who have completed COMPSCI 6, COMPSCI 100, and COMPSCI 104 must complete two more courses from the following list. Students who have completed COMPSCI 100 and COMPSCI 104 must complete three more courses from the following list.

COMPSCI 108 Software Design & Implementation
COMPSCI 110 Introduction to Operating Systems
COMPSCI 130 Introduction to the Design & Analysis of Algorithms
COMPSCI 150 Introduction to Numerical Methods and Analysis
COMPSCI 170 Methodologies in Artificial Intelligence
COMPSCI 200 or > Any 200 level course or higher

Minor in Computational Biology and Bioinformatics

Prerequisites:

Mathematics 31, 32 and 100-level statistics course

Requirements:

Students who have completed prerequisites must complete three courses from Computer Science and two from Biology, as follows:

COMPSCI 111Computational Modeling
COMPSCI 160Introduction to Computational Genomics
BIOLOGY 118Genetics and Molecular Biology
One Biology Course from the following:
BIOLOGY 119Cellular and Developmental Biology
BIOLOGY 124Molecular Evolution
BIOLOGY 184LExperimental Cell and Molecular Biology
BIOLOGY 205LExperiments in Developmental and Molecular Genetics
BIOLOGY 237Systematic Biology
BIOLOGY 238Phylogenetics
BIOLOGY 270SGenetics and Evolution of Complex Traits
BIOLOGY 271Genomics
BIOLOGY 289 Advanced Topics in Genome Sciences Research
ORas approved by the director of undergraduate studies in computer science in consultation with the director of undergraduate studies in biology
One Computer Science Course from the following:
COMPSCI 100/100EProgram Design and Analysis II
COMPSCI 150Introduction to Numerical Methods and Analysis
COMPSCI 170Methodologies in Artificial Intelligence
COMPSCI 200 or >Any 200 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