Course selection

Here, PULS outlines a guide for course selection. Advice given here is purely based on students' opinions and past experiences. They are in no way an accurate reflection of what the courses have to give, and views expressed here are not necessarily the views expressed by the Department of Physiology, the Faculty of Science, or McGill University.

This is a guide for course selection in the Major program. For other programs, please consult the official requirements from the Department of Physiology.

The requirements for the programs in the Department of Physiology can change at any time. Please refer to the official website of the Department for the most up-to-date information, and in case of conflicting information, always follow the information on the official departmental website.

Liberal program course listing
Major program course listing
Honours program course listing
Physiology and physics course listing
Physiology and mathematics course listing
Interdepartmental Honours in Immunology course listing

For complete reviews of many life science courses, please refer to the Physiology Handbook.

Core Physiology

The core physiology courses include four 200-level and four 300-level PHGY courses. They are mandatory for students in all streams of the physiology program, therefore we will only slightly discuss them, as there is no choice to be made.

Can I take PHGY 210 before PHGY 209?

Short answer: yes.

Long answer: yes, but it's not recommended.

PHGY 209 and 210 give an introductory view of the field of physiology, covering most of the major organ systems. It is possible to see the systems mentioned in 210 before the ones shown in 209, but some concepts in 210 build upon concepts acquired in 209. For example, blood physiology is covered in 209, and is a useful asset when discussing cardiovascular and respiratory systems physiology. Also, PHGY 210 is generally considered a more challenging course than 209. Students entering McGill in U1 may find PHGY 210 hard for the first physiology course that they take. Lastly, because PHGY 210 is given in the Winter semester, students who take 209 the following fall may find their curriculum significantly altered in U2 because PHGY 209 is a prerequisite for all 300-level physiology courses.

Other Life Sciences

In the Major curriculum, only 29 out of 65 credits are core physiology, as the program is designed to give an integrated view of life sciences as well. As a result, students are required to take many courses in other life sciences.

BIOL 200: morning or afternoon?

Both morning and afternoon sections of the course have excellent instructors. They do, however, emphasize different topics in their lectures, so one cannot be registered in one section and attend the lectures and exams of the other section.

That being said, U1 physiology students may find it more convenient to be in the morning section because the laboratories in PHGY 212 and organic chemistry are in the afternoon, possibly conflicting with BIOL 200.

BIOL 201 vs BIOC 212

These two courses are aimed to introduce students to the principles of cell biology and metabolism. They vary slightly, but are very similar.

BIOL 201 has a stronger emphasis on metabolism and cellular kinetics such as motor proteins and cellular scaffolding. BIOC 212 has a stronger emphasis on protein quality control, cellular trafficking and the life cycle of the cell, including a distinctive section on introductory cancer biology. BIOL 201 has a cumulative final exam, whereas BIOC 212 has a non-cumulative one.

These two courses are equivalent for all means and purposes when it comes to curriculum, and are the prerequisites for the same upper-level courses. The difficulty is also very similar, and the choice of students should be made on the slight nuances in content.

ANAT 261 vs ANAT 214 vs ANAT 316

Coming soon...

CHEM 203 vs CHEM 204 vs BIOC 312

Students are required to take one course in basic physical chemistry. As an alternative, students can instead take a second course in intermediate biochemistry if they wish.

CHEM 203 offers students a general survey of physical chemistry. It provides students with the necessary knowledge to approach physical chemistry-related questions in life sciences and a further elaboration of physical chemistry beyond the 100-level. Topics include thermodynamics, equilibrium, and chemical kinetics.

CHEM 204 is one of two introductory courses offered by the Department of Chemistry as a foundation in physical chemistry tailored to life science students. As the first part of the complete package, it goes into more depth than CHEM 203, but some concepts of CHEM 203 are not discussed, left to be discussed in detail in CHEM 214. CHEM 204 is not more difficult than CHEM 203, but it approaches the questions from a more theoretical, mathematical, and proof-based point of view. Topics include thermodynamics, equilibrium, and quantum mechanics.

Students who do not wish to take physical chemistry can opt to substitute it by a second course in intermediate biochemistry. BIOC 312 covers the metabolism of nucleic acids, transcription and translation in prokaryotes and eukaryotes, and post-translational modifications of proteins. Students should be warned that BIOC 312 is a challenging course, sometimes considered the hardest of all biochemistry courses. Nonetheless, students who are interested in the course should not be turned off by its difficulty, as many motivated students achieve very high grades every year.

Complementary Courses

Students can choose from five complementary courses in physiology. These five offer insights into fields that are not directly related to physiology, but are useful to the scientist working in physiology.

BIOL 309 - Mathematical Models in Biology

The main objective is to give the student basic skills necessary to understand the ways mathematics can be applied to study biological systems.
1) FINITE DIFFERENCE EQUATIONS IN BIOLOGY (12 lectures) Dynamics in 1-dimensional finite difference equations modeling ecosystems including concepts of steady states, cycles and chaos. Boolean switching networks as applied to genetic regulation. Cellular automata and fractals.
2) DIFFERENTIAL EQUATIONS (14 lectures) One dimensional differential equations modeling growth and decay in biology. Second order linear and nonlinear differential equations modeling ecological, biochemical, and compartmental systems in biology. Stability analysis of first and second order nonlinear differential equations. Phase plane analysis of nonlinear second order differential equations.

Students who wish to take this course should have a strong background in basic calculus. The instructor recommends one calculus course beyond the 100-level.

BIOL 373 - Biometry

The aim of this course is to introduce students to the foundations of the analysis of biological data, while emphasizing the assumptions behind statistical tests and models. I shall not as in the mathematical statistics course, go into detail about the specific mathematical derivations. The course is designed to give a student the ability to intelligently use the statistical techniques typically available on computer packages such as SYSTAT or SPSS.

COMP 202 - Foundations of Programming

This course introduces students to computer programming and is intended for those with little or no back- ground in the subject. No knowledge of computer science in general is necessary or expected. It aims to teach students a way of thinking that will enable them to build non-trivial programs. The course uses the Java programming language.

Offered both in Fall and Winter semsters, this course is a very flexible and useful for students. In the rapidly growing world of computation, life scientists may find it very useful to learn the basics of programming, especially the most widely-used language in the world: Java.

COMP 250 - Introduction to Computer Science

This course introduces students to two core topics in computer science: data structures and algorithms, and object oriented design. For the data structures, students will learn about various types of lists (arrays, linked lists, stacks, queues), trees, and graphs. Students will also learn the basic algorithms that use these data structures, and how to analyze such algorithms in terms of the amount of computation they use. The course also give students a deeper understanding of object oriented programming. Students will learn how classes can be organized into hierarchies, and how variables and methods defined in the classes of the hierarchy are related to each other. These relationships will be developed more fully in subsequent courses such as COMP 303.

COMP 250 is the gateway to computer science. Note that computer science is not synonymous to programming. COMP 250 does not teach programming. In fact, an unofficial prerequisite for the course is the ability to program in the Java languate. Students can either opt to take COMP 202 or to learn Java on their own before taking COMP 250.

PSYC 305 - Statistics for Experimental Design

An introduction to the design and analysis of experiments, including analysis of variance, planned and post hoc tests and a comparison of anova to correlational analysis.


This flowchart indicates the possible curricula for the Major program in physiology. Arrows represent prerequisites.

About us

The Physiology Undergraduate League of Students (PULS) is the elected student government of the Department of Physiology at McGill University in Montreal, Quebec, Canada.

Views expressed on this site are not necessarily those of McGill University, or McGill University's Department of Physiology.

For more information, please visit our About page.

Or better yet, come visit us in person! (See details on your right.)

Get in Touch

  • Email:

  • Address:
    Room 1017
    McIntyre Medical Building
    3655 Promenade Sir William Osler, Montréal QC H3A 1A3

  • Office hours:
    Monday - Friday
    10:30 am - 2:30 pm