Carnegie Mellon University

First Year

Fall (38 units)

02-601 Programming for Scientists (12 units)
02-613 Algorithms and Advanced Data Structures (12 units)
03-709 Applied Cell and Molecular Biology (12 units)
02-602 Professional Issues in Computational Biology (2 units)

Spring (36-48 units)

Background course 1 (9-12 units)
10-601: Introduction to Machine Learning (12 units, background)
02-750: Automation of Biological Research (12 units)
Optional: 1st of 4 depth courses (12 units; two 02-xxx and two 03-xxx required to graduate)

Summer

(Optional 3-12 units)

03-601: Computational Biology Internship
   or 03-700/02-700: Thesis Research

Second Year

( 60-72 units remaining to degree)

*Less depth/research credit from summer

03-712/02-712: Computational Methods for Biological Modeling and Simulation (12 units, fall)
03-711: Computational Molecular Biology and Genomics (12 units, fall)
   or 02-710: Computational Genomics (12 units, spring)

Remaining depth classes
Two 02-xxx and two 03-xxx required to graduate

Students who are making appropriate progress toward their degree may take additional approved, relevant elective courses with written approval from their academic advisor