Tufts University | School of Engineering | Find People | 



The Bioinformatics track looks at computational approaches to biomedical problems. Students may focus in computational data analysis, systems biology, data mining, simulation and modeling, visualization, or other areas that incorporate computer science and mathematics in biological research. This track requires some undergraduate computer science as a prerequisite (Comp 15 or the equivalent). Students will work with an advisor to design a coherent program including computer science electives as well as courses in computational biology, math and biotechnology.

Track requirements

In addition to the four core credit requirements, students in this track must also take:

  • Comp-167 Computational Biology
  • 5 Elective Credits

Elective Credits in Bioinformatics

As always, please consult the SIS Student Portal website for exact times and dates of all classes offered below.

Course ID Name Time
Comp-160 Algorithms Fall: TR, 6:00-7:15; Spring: TR, 4:30-5:45
Comp-131 Artificial Intelligence Spring: TR, 10:30-11:45
Comp-163 Computational Geometry Spring: MW, 10:30-11:45
Comp-175 Computer Graphics Fall: TR, 12:00-1:15
Comp-115 Database Systems Spring (08): TR, 6:00-7:15
Bio-103 Developmental Biology Fall: TWF, 9:30-10:20
Comp-106 Graphical User Interfaces Fall: MW, 3:00-4:15
Bio-102 Human Genetics Fall (09): MW, 10:30-11:45
Comp-135 Machine Learning Fall: MW, 10:30-11:45
Comp-293/294 Master's Project n/a
Comp-295/296 Master's Thesis n/a
Bio-105 Molecular Biology Spring: TR, 10:30-11:45
Comp-111 Operating Systems Fall: TR, 4:30-5:45
Comp-180 Software Engineering Fall: MW, 6:00-7:15
Comp-190 Software Engineering Project Spring: T, 6:00-9:00
Comp-170 Theory of Computation Spring: MW, 3:00-4:15

Sample Program

This program assumes some undergraduate-level experience in Computer Science (or comparable industry expertise programming in C, C++, or Java) and fundamental knowledge of biology and chemistry.

Year 1
Fall Spring
BioE 291 - Bioengineering Seminar Bio E292 - Bioengineering Seminar
†Comp 135 - Machine Learning BME 162 - Molecular Biotechnology
EE 104 - Probability *Comp 167 - Introduction to Computational Biology
Year 2
Fall Spring
‡ChBE 167 - Metabolic and Cell Engineering †Comp 160 - Algorithms
†Systems elective: Comp 111 (Operating Systems) or Comp 112 (Networks) or Comp 115 (Database Systems) or a similar course. †Comp elective: an advanced Comp course in bioinformatics, algorithms, machine learning, or another related topic (recent options include Biological Networks and Systems, Scientific Visualization, Stochastic Search and Genetic Algorithms, Advanced Algorithms, etc.)
†Comp 293/295 - Graduate Research/MS Thesis

*Track requirement
Track elective
Breadth elective (fulfills core requirement)