Computational Biology, BAS

The BAS in Computational Biology is an interdisciplinary area that crosses between the biological sciences, math, and computer science. More specifically, it requires that students augment a basic computer science curriculum with courses in biology, chemistry, genetics and statistics. The program is intended to train students in key areas of Computational Biology and is also designed so that a student may focus on those areas of biology in which he or she wishes to specialize. A broad background in computer science, from programming to algorithms to database systems, is also required. This program has a year-long capstone course in computational biology that is co-taught by faculty in computer science, biology and genetics. The development of Computational Biology has been influenced by various factors. One main influence derives from the need to solve problems associated with the assimilation, storage, retrieval and analysis of data arising from the Human Genome Project and similar projects that involve massive data sets containing bibliographic information, DNA sequence information and testing methods and results. The analysis of such data involves the development and use of complex information modeling techniques, languages, visualization techniques, and computational methods. The second broad area of biology in which computational methods have for some time been used is in evolution and ecology. Many evolutionary processes when viewed from the genetic point of view involve equations of such complexity that ordinary algebraic and calculus methods are simply insufficient to solve them, and numerical methods entailing the use of a computer are necessary. The construction of phylogenetic trees of evolution has for a long time been carried out by computational as opposed to mathematical methods. Many ecological processes similarly involve such complexities that computer methods offer the only way forward. Computational Biology is a field of current interest and is essential to train computer scientists with enough knowledge of biology to be able to understand the problems and computational opportunities in this domain. Employment opportunities are excellent at major pharmaceutical companies, biotech companies and research labs.

Computational Biology (ASCB) Major Requirements

37 course units are required.

CIS 110Introduction to Computer Programming1
CIS 120Programming Languages and Techniques I1
CIS 121Programming Languages and Techniques II1
CIS 240Introduction to Computer Systems1
CIS 262Automata, Computability, and Complexity1
CIS 320Introduction to Algorithms1
CIS Electives 12
CIS Project Electives 22
Engineering Electives2
CIS 498Senior Capstone Project1
Math and Natural Science
MATH 114Calculus, Part II1
CIS 160Mathematical Foundations of Computer Science1
BIOL 102Introduction to Biology B1.5
BIOL 121Introduction to Biology - The Molecular Biology of Life1
BIOL 221Molecular Biology and Genetics1
BIOL 446Statistics for Biologists1
CHEM 101General Chemistry I1
CHEM 053General Chemistry Laboratory I0.5
Math Elective1
Computational Biology Electives
BIOL 437Introduction to Computational Biology & Biological Modeling1
BIOL 5371
Choose two courses from the following:2
Principles of Physics I: Mechanics and Wave Motion
General Chemistry II
and General Chemistry Laboratory II
Vertebrate Physiology
Molecular and Cellular Neurobiology
Evolutionary Biology
Evolution of Behavior: Animal Behavior
Ecology: From individuals to ecosystems
Remaining courses should be drawn from following:4
Any 200 level Biology course
Advanced Evolution
Evolutionary Ecology
Animal Physiological and Population Ecology
Molecular Genetics
Biochemistry and Molecular Genetics Superlab
Genome Science and Genomic Medicine
Advanced Cell Biology
The RNA World: A functional and computational analysis
Physical Models of Biological Systems
Theoretical and Computational Neuroscience
Ordinary Differential Equations
Partial Differential Equations
Stochastic Processes
General Electives 3
Select 5 Social Science or Humanites courses5
Select 2 Social Science or Humanities or Technology in Business and Society courses2
Total Course Units37

The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2020 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.