Computational Biology Minor; Computer Science Engineering

(College of Engineering)

Matthew Farrens, Ph.D., Chairperson of the Department

Department Office. 2063 Kemper Hall 530-752-7004; http://www.cs.ucdavis.edu

The minor in Computational Biology will provide to students with engineering, physical science or biological science majors the foundations necessary to build efficient computational models and algorithms, use state-of-the-art techniques for scientific analysis and create scalable infrastructure environments for biological and biotechnological applications.

Students must take a total of 19-24 upper division units, with two required courses and 11-12 units of upper division electives, as specified below. A minimum GPA of 2.000 is required for coursework in the minor. Students should note that most of the courses listed below have lower division prerequisites. In particular, required course ECS 122A has a prerequisite chain of ECS 020, 036A, 036B, and 036C. No more than one course of Upper Division work will be permitted for overlap between any major and the minor.

Minor Advisors. T. Pham, V. Filkov, D. Gusfield, P. Koehl, J. Sison, I. Tagkopoulos

Computational Biology
Units: 20
Required Courses
8
ECS 122A
Algorithm Design and Analysis (Active)
4
ECS 124
Theory and Practice of Bioinformatics (Active)
4
Electives
12
Choose at least one biology course:
 
MCB 121
Advanced Molecular Biology (Active)
3
MCB 124
Macromolecular Structure and Function (Active)
4
MCB 182
Principles of Genomics (Active)
3
EVE 100
Introduction to Evolution (Active)
4
EVE 101
Introduction to Ecology (Active)
4
EVE 102
Population and Quantitative Genetics (Active)
4
EVE 103
Phylogeny, Speciation and Macroevolution (Active)
4
EVE 131
Human Genetic Variation and Evolution (Active)
3
BIS 101
Genes and Gene Expression (Active)
4
BIS 104
Cell Biology (Active)
3
BIS 122
Population Biology and Ecology (Active)
3
Choose at least one computational or statistics course:
 
ECS 130
Scientific Computation (Active)
4
ECS 132
Probability and Statistical Modeling for Computer Science (Active)
4
ECS 140 (Discontinued 1993)
 
ECS 145
Scripting Languages and Their Applications (Active)
4
ECS 158
Programming on Parallel Architectures (Active)
4
ECS 160
Software Engineering (Active)
4
ECS 165A
Database Systems (Active)
4
ECS 170
Introduction to Artificial Intelligence (Active)
4
ECS 177
Scientific Visualization (Active)
4
STA 130A
Mathematical Statistics: Brief Course (Active)
4
STA 141
Statistical Computing (Discontinued)
4
BIT 150
Applied Bioinformatics (Active)
4
BIS 132
Introduction to Dynamic Models in Modern Biology (Active)
4
Choose at least one computational biology and bioinformatics course:
 
ECS 129
Computational Structural Bioinformatics (Active)
4
BIS 132
Introduction to Dynamic Models in Modern Biology (Active)
4
BIM 117
Modeling Strategies for Biomedical Engineering (Active)
4
BIT 150
Applied Bioinformatics (Active)
4
Total: 20