Undergraduate Program in Computational Biology
About the Bachelor of Science in Computational Biology
The Carnegie Mellon School of Computer Science has announced that all accepted undergraduates starting in fall 2017 will be able to choose between the computational biology major and the existing computer science major.
Success in computational biology requires significant technical knowledge of fundamental computer science as well as a broad biological intuition and general understanding of experimental biology. However, most importantly, it requires students who can integrate their knowledge by making connections between the two fields.
As much as any other field, making the interdisciplinary connections required to truly integrate biological and computational knowledge often requires a student to conduct research. We encourage undergraduate research, with our faculty very willing to supervise undergraduate research for credit.
Students completing the proposed major will be ideally prepared for Ph.D. programs in any of a range of biomedical areas, including Computational Biology, Systems Biology, or Quantitative Biology. Students who choose to complete pre-med requirements will be very well-prepared to attend medical school; the next generation of physicians will need to better understand the computational approaches needed for automated medical testing, automated medical imaging, and the revolution in personalized medicine.
There is also a significant industry demand for excellent computational biology students, in biotech firms, biomedical research, as well as in pharmaceutical research. Both established companies and startups struggle to find employees with the correct skillset, and our students will be able to take advantage of the fact that an undergraduate computational biology major has the rigorous training required to handle the challenges of modern research that is not provided by any of our peer institutions.
Please use the links below to learn more about the B.S. in Computational Biology program and what makes our program great.
- For the program curriculum, visit the Degree Requirements page.
- For a suggested sequence of courses, please see the sample course schedule page.
- Why should you major in Computational Biology? Let us explain.
- What types of careers are available to Computational Biology Majors? Check out our careers website, with information on over 200 organizations offering opportunities to computational biologists.
- Did you know that we guarantee at least one semester of research to all students majoring in computational biology? Check out our Undergraduate Research Pledge to learn more.
- To apply to the B.S. in Computational Biology in the School of Computer Science, please see the program’s application page.
- For information on how to transfer to complete the B.S. in Computational Biology (whether from inside or outside of CMU), see the program’s transfer requirements page.
- We also offer an Additional Major in Computational Biology for students who want to complete our degree in addition to their primary major. For more information, see the additional major page.
- If you’re interested in completing the computational biology major as a path to medical school, please check out our page containing suggested coursework for “pre-med” students.
- If you want to try out computational biology before deciding to major, you might like to check out the concentration in computational biology (for students in the CMU School of Computer Science) or the minor in computational biology (for students outside the School of Computer Science).
- Interested in visiting the department? Fill out our visitor form to get in touch with us.
If you are a prospective applicant or high school teacher interested in more information about the B.S. in Computational Biology, we would love to speak to you about our program. Please use the contacts below for more information.
Hear us Discuss the Program!
We recently held a Facebook Live event with Phillip Compeau, Assistant Teaching Professor in Computational Biology; Robert Murphy, Department Head of Computational Biology; and Kathryn Roeder, Professor of Statistics and Computational Biology. At this event, we provided some overview information about the B.S. in Computational Biology program and took questions from the audience. Please watch the video below to learn more!