Previous Requirements

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

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 111 Computational Modeling
COMPSCI 160 Introduction to Computational Genomics
BIOLOGY 118 Genetics and Molecular Biology
One Biology Course from the following:
BIOLOGY 119 Cellular and Developmental Biology
BIOLOGY 124 Molecular Evolution
BIOLOGY 184L Experimental Cell and Molecular Biology
BIOLOGY 205L Experiments in Developmental and Molecular Genetics
BIOLOGY 237 Systematic 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