Skip to main content

Regular and Co-operative Programs: A total of nine courses is required for graduation as grouped and noted below.

A minimum of two from the following:

BCH 361 Advanced Biochemistry I
CHY 307 Chemistry Laboratory Research Project
CHY 399 Property-Directed Integrated Laboratory
CHY 40A/B Research Project-Thesis
CHY 422 Environmental Chemistry
CHY 431 Applied Analytical Chemistry
CHY 434 Analytical Chemistry of Complex Samples
CHY 600 Organic Reaction Mechanisms

†A Multi-term course (equivalent to two single-term courses).


A maximum of seven from the following:

BCH 463 Advanced Biochemistry II
BCH 501 Protein Biochem and Proteomics
BCH 550 Glycobiology
BCH 560
Protein Structure and Function
BLG 151 Microbiology I
BLG 251 Microbiology II
BLG 307 Molecular Biology
BLG 311 Cell Biology
BLG 351 Applied Microbiology
BLG 400 Genetics
BLG 401 Ecotoxicology
BLG 402 Limnology
BLG 567 Ecology
BLG 578 Pharmacology
BLG 600 Physiology
BLG 678 Current Topics in Biology
BLG 700 Anatomy
BLG 785 Developmental Biology
BLG 788 Current Topics in Biotechnology
BLG 800 Genomics and Proteomics
BLG 856 Immunology
BLG 888 Molecular Biology Laboratory
CHY 249 Structure and Bonding
CHY 435 Advanced Chemical Instrumentation
CHY 436 Pharmaceutical Chemistry
CHY 437 Organic Chemistry
CHY 445 Materials Chemistry
CHY 447 Solid State Chemistry
CHY 482 Selected Topics in Chemistry
CHY 500 Directed Studies
CHY 501 Polymer Chemistry
CHY 502 Organometallic Chemistry
CHY 706 Computational and Quantum Chemistry
CPS 109 Computer Science I
CPS 209 Computer Science II
CPS 305 Data Structures
CPS 393 Introduction to Unix, C and C++
CPS 406 Introduction to Software Engineering
CPS 501 Bioinformatics
CPS 506 Comparative Programming Languages
CPS 530 Web Systems Development
CPS 613 Human-Computer Interaction
CPS 621 Introduction to Multimedia Systems
CPS 633 Computer Security
CPS 713 Applied Cryptography
CPS 844 Data Mining
CMN 600 Science, Communication and Society
MTH 110 Discrete Mathematics I
MTH 210 Discrete Mathematics II
MTH 404 Probability and Statistics II
MTH 430 Dynamic Systems Differential Equations
MTH 480 Probability and Statistics II
MTH 500 Introduction to Stochastic Processes
MTH 501 Numerical Analysis I
MTH 503 Intro Linear Programming and Applications
MTH 540 Geometry
MTH 601 Numerical Analysis II
MTH 603 Non-Linear Programming and Applications
MTH 607 Graph Theory
MTH 609 Number Theory
MTH 640 Complex Analysis
MTH 710 Fourier Analysis
MTH 712 Partial Differential Equations
MTH 714 Logic and Computability
MTH 718 Design and Codes
MTH 814 Computational Complexity
MTH 817 Combinatorics
MTH 820 Image Analysis
PCS 227 Biophysics
PCS 228 Electricity and Magnetism
PCS 229 Introduction to Medical Physics
PCS 230 Photonics and Optical Devices
PCS 335 Thermodynamics and Statistical Physics
PCS 352 Nuclear Physics/Radiation Protection
PCS 354 Radiation Biology