Bioinformatics and Computational Biology program requirements

What the Bioinformatics and Computational Biology Specialist requires, as the 2026-2027 Arts & Science Calendar states it, and every course it names.

Bioinformatics and Computational Biology Specialist

  • Science program
  • 12.5 credits
  • Limited enrolment
  • ASSPE1868

Enrolment

This is a limited enrolment program. Students must have completed 4.0 credits and meet the requirements listed below to enrol. The full enrolment requirements are on the Calendar's page for this program.

Completion requirements

Specialist program: (12.5 credits)

First or second year: Foundational courses (5.0 credits total) (MAT130H1/ MAT135H1, MAT136H1)/ (MAT148H1, MAT149H1)/ MAT137Y1/ (MAT158H1, MAT159H1)/ MAT157Y1 (CSC108H1, CSC148H1)/ CSC110Y1 (CSC111H1/ CSC165H1, CSC236H1)/ CSC240H1 (1) CSC263H1/ CSC265H1 (CHM135H1, CHM136H1)/ CHM151Y1 BIO130H1

Upper years: Program requirements (7.5 credits total) STA237H1/ STA247H1/ STA255H1/ STA257H1 CSC207H1 CSC209H1 CSC373H1 BIO230H1/ BIO255H1 BIO260H1/ HMB265H1 (BCH210H1, (BCH311H1/ CSB349H1/ MGY311Y1))/ BCH242Y1 BCH441H1/ MGY441H1/ CSB472H1 BCB330Y1 BCB410H1 BCB420H1 BCB430Y1

Students in this program have the option to complete the Arts & Science Internship Program (ASIP) stream

Notes:

BCB students are allowed to enrol in up to 2.5 CSC credits at the 300/400-level

Course substitutions are possible with written permission of the Program Director. Note that the requirements for a co-sponsoring Department’s major can normally be fulfilled with 0.5 to 3.5 additional credits. All Major programs in the co-sponsoring life science departments require BIO120H1, however, it is not formally a part of this Specialist Program's requirements.

(1) The "missing" 0.5 credit of the substitution does not have to be replaced. For details, please refer to the Computer Science Program instructions in this Calendar.

Former BCB students benefitted from taking CSB352H1, Bioinformatic Methods. They also found it to be helpful to take BCH441H1/ MGY441H1 prior to BCB410H1 due to BCB410H1's R programming requirement. Students can also benefit from taking CSB280H1, Data Science for Cell and Systems Biology.

Courses these requirements name

  • MAT130H1Calculus I for Life Sciences
  • MAT135H1Calculus I
  • MAT136H1Calculus II
  • MAT148H1Calculus I with Proofs
  • MAT149H1Calculus II with Proofs
  • MAT137Y1Calculus with Proofs last in the 2025-2026 Calendar
  • MAT158H1Analysis 1A
  • MAT159H1Analysis 1B
  • MAT157Y1Analysis I last in the 2025-2026 Calendar
  • CSC108H1Introduction to Computer Programming
  • CSC148H1Introduction to Computer Science
  • CSC110Y1Foundations of Computer Science I
  • CSC111H1Foundations of Computer Science II
  • CSC165H1Mathematical Expression and Reasoning for Computer Science
  • CSC236H1Introduction to the Theory of Computation
  • CSC240H1Enriched Introduction to the Theory of Computation
  • CSC263H1Data Structures and Analysis
  • CSC265H1Enriched Data Structures and Analysis
  • CHM135H1Chemistry: Physical Principles
  • CHM136H1Introductory Organic Chemistry I
  • CHM151Y1Chemistry: The Molecular Science
  • BIO130H1Molecular and Cell Biology
  • STA237H1Probability, Statistics and Data Analysis I
  • STA247H1Probability with Computer Applications
  • STA255H1Statistical Theory
  • STA257H1Probability and Statistics I
  • CSC207H1Software Design
  • CSC209H1Software Tools and Systems Programming
  • CSC373H1Algorithm Design, Analysis & Complexity
  • BIO230H1From Genes to Organisms
  • BIO255H1From Genes to Organisms with Advanced Laboratory
  • BIO260H1Concepts in Genetics
  • HMB265H1General & Human Genetics
  • BCH210H1Biochemistry I: Proteins, Lipids and Metabolism
  • BCH311H1Biochemistry II: Nucleic Acids and Biological Information Flow
  • CSB349H1Eukaryotic Gene Expression
  • MGY311Y1Molecular Biology
  • BCH242Y1Introduction to Biochemistry
  • BCH441H1Bioinformatics last in the 2021-2022 Calendar
  • MGY441H1Bioinformatics
  • CSB472H1Computational Genomics and Bioinformatics
  • BCB330Y1Special Project in Bioinformatics and Computational Biology
  • BCB410H1Applied Bioinformatics
  • BCB420H1Computational Systems Biology
  • BCB430Y1Advanced Special Project in Bioinformatics and Computational Biology
  • BIO120H1Adaptation and Biodiversity
  • CSB352H1Bioinformatic Methods
  • CSB280H1Data Science for Cell and Systems Biology

Requirements are quoted from the 2026-2027 Arts & Science Calendar, which is the official version. Atlas is independent of U of T, so confirm important decisions with your department or college registrar. See how to read program requirements or browse every program.

See where you stand in Bioinformatics and Computational Biology.

Add your courses and Atlas marks each requirement done, in progress or still to do.