School of Engineering

Bioinformatics Track

The Bioinformatics track, administered by the Department of Computer Science, 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.

Bioinformatics Tracking Form

Track Requirements

In addition to the 12 core SHU requirements,ยน students in this track must also take:

Course IDCourse Name
CS 135
(3 SHUs)
Machine Learning
CS 160
(4 SHUs)
Algorithms
CS 166
(3 SHUs)
Computational Systems Biology
CS 167
(3 SHUs)
Introduction to Computational Biology
Elective 1 
Elective 2 

Elective Credits in Bioinformatics

Please consult the SIS Student Portal website for exact times and dates of all classes offered below.

Course IDCourse Name
CS 111
(3 SHUs)
Operating Systems
CS 115
(3 SHUs)
Databases
CS 116
(3 SHUs)
Computer Security
CS 119
(4 SHUs)
Big Data
CS 121
(3 SHUs)
Software Engineering
CS 131
(3 SHUs)
Artificial Intelligence
CS 136
(3 SHUs)
Statistical Pattern Recognition
CS 137
(3 SHUs)
Deep Neural Networks
CS 138
(3 SHUs)
Reinforcement Learning
CS 142
(3 SHUs)
Network Science
CS 144
(3 SHUs)
Iterative Methods in Machine Learning
CS 178
(3 SHUs)
Visual Analytics
COMP 293/294
(0-6 SHUs)
Master's Project
COMP 295/296
(0-6 SHUs)
Master's Thesis
BIO 102
(3 SHUs)
Human Genetics
BIO 103
(3 SHUs)
Developmental Biology
BIO 105
(4 SHUs)
Molecular Biology
Other relevant CS or BIO special topics courses with advisor approval.

Note 1: Advisor approval is required for course that satisfies breadth requirement.