One of our newest areas of concentration, which is offered jointly with the Department of Computing Science, (Click here for the Department of Computing Science) is in the rapidly expanding field of Bioinformatics. Students with a keen interest in computing, molecular biology, and genetics will find this a challenging and rewarding joint program. This field is still defining itself, but it is clear that considerable intellectual effort will be directed toward the management and sophisticated use of massive biological data sets over the next decades. Students in this program will get a firm grounding in computer programming and databases as well as in molecular biology and genetics, and in the information management challenges these fields represent. The human genome project, genbank and the Drosophila database are examples of fields where bioinformatics is put to daily use. New developments in proteomics (emphasis on proteins) will add to the subject matter of this exciting new field.
Students who entered the Bioinformatics Honors or Specialization Program in the 2009-2010 Calendar year should follow the program presented below. If you have any questions about your program requirements, please see your advisor or Student Services, CW-312 BSB.
All students in Honors and Specialization programs in Biological Sciences take a common core of courses in their first year which includes Biology 107 and 108 (see Sidebar for description of the First Year Core, also see individual programs for requirements and recommendations) . In addition, all Honors and Specialization students take Biology 207 and 208 in Year 2. Note:
Year 1
BIOL 107 Introduction to Cell Biology
BIOL 108 Introduction to Biological Diversity
CHEM 101 Introductory Chemistry I
CHEM 102 Introductory Chemistry II
CHEM 164 or 261 Organic Chemistry*6 Arts options (English recommended)
One set from the following 3 sets of courses:
CMPUT 101 Introduction to Computing
CMPUT 114 Introduction to Computing Science (CMPUT 101 and 114 concurrently)
CMPUT 115 Programming with Data Structures
OR
CMPUT 114 Introduction to Computing Science
CMPUT 115 Programming with Data Structures
*3 in a Science option
OR
CMPUT 174 Introduction to the Foundations of Computation 1
CMPUT 175 Introduction to the Foundations of Computation 2
*3 in a Science option
Year 2
BIOCH 200 Introductory Biochemistry
BIOL 207 Molecular Genetics and Heredity
BIOL 208 Principles of Ecology
CHEM 263 Organic Chemistry II
CMPUT 201 Practical Programming Methodology
CMPUT 291 Introduction to File and Database Management
GENET 270 Foundations of Molecular Genetics
MATH 113 or 114 or 117
MATH 120 or 125
STAT 151 Introduction to Applied Statistics I
Year 3 and 4
One of BIOCH 310, 320 or 330
BIOCH 310 Bioenergetics and Metabolism
BIOCH 320 Structure and Catalysis
BIOCH 330 Nucleic Acids and Molecular BiologyBIOIN 301 Bioinformatics I
BIOIN 401 Bioinformatics II
CMPUT 204 Algorithms I
CMPUT 272 Formal Systems and Logic in Computing Science
CMPUT 301 Introduction to Software Engineering
*6 in
GENET 275 The Genetics of Higher Organisms
GENET 301 Organization of Simple Genomes
GENET 302 Organization of Complex Genomes
GENET 304 Gene Expression and its Regulation
GENET 390 Gene Manipulation
*12 Arts options
*3 CMPUT (from recommended options below)
*21 Science options
Recommended options include, but are not restricted to additional courses from above and the following:
BIOCH 310 Bioenergetics and Metabolism
BIOCH 320 Structure and Catalysis
BIOCH 330 Nucleic Acids and Molecular Biology
BIOCH 420 Protein Chemistry, Structure, and Function
BIOL 321 Mechanisms of Evolution
BIOL 380 Genetic Analysis of Populations
BIOL 391 Techniques in Molecular Biology and Bioinformatics
BIOL 400 Industrial Internship Practicum
BIOL 490 Individual Study
BIOL 495 Special Topics in Biology
BIOL 498 Research Project
BIOL 499 Research Project
BIOL 520 Advanced Phylogenetic Analysis
CMPUT 229 Computer Organization and Architecture
CMPUT 304 Algorithms II
CMPUT 325 Non-Procedural Programming Languages
CMPUT 340 Introduction to Numerical Methods
CMPUT 366 Intelligent Systems
CMPUT 379 Operating System Concepts
CMPUT 391 Database Management Systems
CMPUT 466 Machine Learning
CMPUT 474 Formal Languages, Automata and Computability
CMPUT 495 Honors Seminar
GENET 275 The Genetics of Higher Organisms
GENET 301 Organization of Simple Genomes
GENET 302 Organization of Complex Genomes
GENET 304 Gene Expression and its Regulation
GENET 390 Gene Manipulation
IMIN 200 Infection and Immunity
MICRB 265 General Microbiology
MICRB 316 Molecular Microbiology
STAT 221 Applied Probability
STAT 222 Applied Statistics
STAT 337 Biostatistics