Computational Biology

Computational biology is a growing field of study in the life sciences. This major, which is administered by the Department of Biological Sciences in the Dietrich School and the Department of Computer Science in the School of Computing and Information, trains students in the computer programming, laboratory techniques, and other skills they will need to succeed in graduate school and in the workforce. This major requires completion of 64 credits of coursework, detailed as follows.

Degree Requirements

Students may declare a major in Computational Biology after completing the following courses or their equivalents with a letter grade of C or higher.

Biological Sciences courses


All of the following courses are required for the major.

*Students may alternately choose BIOSC 1810 MACROMOLECULAR STRUCTURE AND FUNCTION and BIOSC 1820 METABOLIC PATHWAYS AND
REGULATION
in lieu of BIOSC 1000. In this case, BIOSC 1820 becomes the elective course.

Computer Science courses


All of the following courses are required for the major.

Computational Biology courses


All of the following courses are required for the major.

Capstone course


Students must choose one of the following capstone courses.

Co-requisite Chemistry courses


All of the following courses are required for the major.

Co-requisite Mathematics and Statistics courses


Both of the following courses are required for the major.

*Students may alternately choose CS 1503  Mathematical Foundations of Machine Learning, which also requires MATH 0280  Intro to Matrices & Linear ALG or MATH 1180 Linear Algebra 1 as prerequisite. MATH 0280  can then serve as an elective course. 

For full major requirement details, visit the Computational Biology course catalog.

Admissions Requirements