This document provides guidance for Computational Biology majors and their advisors. Information on the major in Biology is available separately.
From the college catalog:
The major in computational biology allows students to develop a coherent plan for the integration of computer science with biology. Students completing this major will be well prepared to obtain employment or pursue research in fields such as computational biology and bioinformatics.
Students will design an integrative course of study in collaboration with academic advisors from the Biology and Computer Science departments.
It is each student's responsibility to make sure they meet major requirements. Faculty act as advisors only.
These eleven courses provided foundational skills and introduce concepts that are central to computational biology. Foundational courses (100-level) may be satisfied by AP or other placement exams.
course number | course name | language |
---|---|---|
BI163 | The Cellular Basis of Life | R |
BI164 a | Evolution and Diversity | R |
CS151, CS152, CS154 b | Computational Thinking | python |
MA119 and MA120; or MA125 or MA130 or MA135 | Single variable Calculus | |
MA160 | Multivariable Calculus | |
BI278 | Genomics | Unix, R |
BI279 | Genetics | R |
CS231 | Data Structures and Algorithms | java |
CS251 or CS252 | Data Analysis and Visualization | python |
MA253 or MA262 c | Linear Algebra or Vector Calculus | |
SC212 | Intro to Statistics | R |
These courses demonstrate areas of application for computational biology represented at Colby. Below are recommended courses, and other courses may be approved in advance in consultation with the student's major advisor. Be aware that 300-level courses can have prerequisites that are not part of the Comp Bio core curriculum.
course number | course name | language |
---|---|---|
BI320 | Evolutionary Analysis | |
BI323 | Plant Genetic Engineering | |
BI345 | Advanced Genomics (not offered every year) | Unix, R |
BI351 | Applied and Environmental Microbiology | |
BI371J | Applied Biomedical Genomics | |
BI376 or BI377 | Development, Genes, and Evolution or Morphometry (not offered every year) | |
BI/BC378 | Molecular Biology | |
BI382 | Ecological Modeling | R |
CS341 | Systems Biology I | MatLab |
CS441 | Systems Biology II | MatLab |
CS343 | Neural Networks | python, MatLab |
CS443 | Computational Neuroscience | python, MatLab |
CS346 | Computational Modeling and Simulation I | python, MatLab |
CS446 | Computational Modeling and Simulation II | python, MatLab |
a These courses fulfill the intro Bio requirement and will form your foundation for college-level scientific experimentation and writing.
b These courses that fulfill the intro CS requirement differ primarily in their project theme. Students are free to choose which ever they prefer, but CS152 may be most generally useful. The project in CS151 deals with graphics; CS152 focuses on science. These two courses teach python. CS154 is not offered as often.
c Depending on their area of interest, Comp Bio majors should choose one or the other. MA253 is recommended for most students, and especially those with an interest in Genomics. MA262 may be preferable for students with an interest in modeling physical biological systems or interactions. If students find that they are interested in additional Statistics courses, we recommend SC321 (Statistical Modelling) or SC397 (Statistical Learning).