General information on course sequences

The course sequence you need to follow is that of the year you first joined your program. For example, if you were admitted into your program in the fall of 2021, you must follow the course sequence of 2021-2022.

Please note:

  • Some courses are not offered every term.
  • Courses at levels 1000 and 2000 are offered in French and in English.
  • Some courses at levels 3000 and 4000 are not offered in French.
  • For the French course codes, refer to the French course sequence.
  • Courses with fewer than 10 registrants may be cancelled.

Useful links

Programs in this discipline

BASc in Biomedical Mechanical Engineering

Course sequence – BASc in Biomedical Mechanical Engineering (2026-2027)
YearFallWinter

1st

(30 units)

  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • GNG 1106 | Fundamentals of Engineering Computation
  • MAT 1320 | Calculus I
  • ANP 1106 | Human Anatomy and Physiology II
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra
  • MCG 1102 | Mechanical Drafting
  • MCG 1103 | Fundamentals of Biomedical Mechanical Engineering
  • PHY 1122 | Fundamentals of Physics II

2nd

(36 units)

  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • MCG 2108 | Dynamics
  • MCG 2130 | Thermodynamics I
  • MCG 2360 | Engineering Materials I
  • PHI 2396 | Bioethics
  • CVG 2140 | Mechanics of Materials
  • ELG 2336 | Electric Circuits and Machines for Mechanical Engineering
  • MCG 2101 | Introduction to Design of Mechanical Systems
  • MCG 2131 | Thermodynamics II
  • MCG 2142 | Biological and Engineering Materials II
  • STA 2391 | Probability and Statistics for Engineers

3rd

(33 units)

  • ELG 3336 | Electronics for Mechanical Engineers
  • MAT 3320 | Mathematics for Engineers
  • MCG 3139 | Biofluid Mechanics I
  • MCG 3141 | Advanced Strength of Materials and Applications to Biomechanical Systems
  • MCG 3305 | Biomedical System Dynamics
  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • MCG 3110 | Heat Transfer
  • MCG 3131 | Machine Design
  • MCG 3153 | Introduction to Biomechanics of Human Movement
  • MCG 3307 | Control Systems
  • MCG 3143 | Biofluid MechanicsII

4th

(33 units)

  • MCG 4328 | Manufacturing
  • MCG 43661 | Biomedical Mechanical Engineering Capstone Project: Part 1
  • 3 units from : 
    • MCG 4112 | Introduction to Microfluidics
    • MCG 4151 | Design of Artificial Joint Prostheses and Implants
    • MCG 4152 | Design of Artificial Organs
    • MCG 4153 | Biomechanics of Movement
    • MCG 4154 | Introduction to Biomaterials and Tissue Engineering
  • 3 units from (fall or winter) :
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Technical elective
  • GNG 4170 | Engineering Law
  • MCG 4308 | Mechanical Vibration Analysis
  • MCG 4340 | Mechanical Engineering Laboratory
  • MCG 43662 | Biomedical Mechanical Engineering Capstone Project: Part 2
  • 3 units from : 
    • MCG 4112 | Introduction to Microfluidics
    • MCG 4151 | Design of Artificial Joint Prostheses and Implants
    • MCG 4152 | Design of Artificial Organs
    • MCG 4153 | Biomechanics of Movement
    • MCG 4154 | Introduction to Biomaterials and Tissue Engineering
  • 3 units from (fall or winter) :
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Technical elective

BASc in Biomedical Mechanical Engineering and BSc in Computing Technology

Course sequence – BASc in Biomedical Mechanical Engineering and BSc in Computing Technology (2026-2027)
YearFallWinter

1st

(33 units)

  • CHM 1311 | Principles of Chemistry
  • ENG 1112 | Technical Report Writing
  • GNG 1105 | Engineering Mechanics
  • ITI 1120 | Introduction to Computing I
  • MAT 1320 | Calculus I
  • ANP 1106 | Human Anatomy and Physiology II
  • ITI 1121 | Introduction to Computing II
  • MAT 1322 | Calculus II
  • MAT 1341 | Introduction to Linear Algebra 
  • MCG 1102 | Mechanical Drafting
  • MCG 1103 | Fundamentals of Mechanical Engineering
  • PHY 1122 | Fundamentals of Physics II

2nd

(36 units)

  • MAT 2322 | Calculus III for Engineers
  • MAT 2384 | Ordinary Differential Equations and Numerical Methods
  • MCG 2108 | Dynamics
  • MCG 2130 | Thermodynamics I
  • MCG 2360 | Engineering Materials I
  • CVG 2140 | Mechanics of Materials
  • ELG 2336 | Electric Circuits and Machines for Mechanical Engineering
  • MAT 1348 | Discrete Mathematics for Computing
  • MCG 2101 | Introduction to Design of Mechanical Systems
  • MCG 2131 | Thermodynamics II
  • MCG 2142 | Biological and Engineering Materials II

3rd

(36 units)

  • GNG 2101 | Introduction to Product Development for Engineers and Computer Scientists
  • ELG 3336 | Electronics for Mechanical Engineers
  • MAT 3320 | Mathematics for Engineers
  • MCG 3141 | Advanced Strength of Materials and Applications to Biomechanical Systems
  • MCG 3305 | Biomedical System Dynamics
  • MCG 3340 | Fluid Mechanics I
  • ITI 1100 | Digital systems I
  • MCG 3110 | Heat Transfer
  • MCG 3131 | Machine Design
  • MCG 3153 | Introduction to Biomechanics of Human Movement
  • MCG 3307 | Control Systems
  • MCG 3143 | Biofluid Mechanics

4th

(33 units)

  • CSI 2110 | Data Structures and Algorithms
  • CEG 2136 | Computer Architecture I
  • STA 2391 | Probability and Statistics for Engineers
  • 3 units from : 
    • MCG 4112 | Introduction to Microfluidics
    • MCG 4151 | Design of Artificial Joint Prostheses and Implants
    • MCG 4152 | Design of Artificial Organs
    • MCG 4153 | Biomechanics of Movement
    • MCG 4154 | Introduction to Biomaterials and Tissue Engineering
  • MCG 4328 | Manufacturing
  • PHI 2396 | Bioethics
  • CSI 3131 | Operating systems
  • CSI 2120 | Programming Paradigms
  • 3 units from : 
    • MCG 4112 | Introduction to Microfluidics
    • MCG 4151 | Design of Artificial Joint Prostheses and Implants
    • MCG 4152 | Design of Artificial Organs
    • MCG 4153 | Biomechanics of Movement
    • MCG 4154 | Introduction to Biomaterials and Tissue Engineering
  • MCG 4308 | Mechanical Vibration Analysis
  • MCG 4340 | Mechanical Engineering Laboratory

5th

(24 units)

  • CSI 2372 | Advanced Programming Concepts with C++
  • MCG 43661 | Biomedical Mechanical Engineering Capstone Project: Part1
  • CEG 3136 | Computer Architecture II
  • 3 units from (fall or winter) :
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 | Technology, Society and Environment since 1800
    • PHI 2394 | Scientific Thought and Social Values
  • Technical elective
  • GNG 4170 | Engineering Law
  • MCG 43662 | Biomedical Mechanical Engineering Capstone Project: Part 2
  • 3 units from (fall or winter) :
    • GNG 4120 | Technology Entrepreneurship for Engineers and Computer Scientists
    • GNG 4930 | Internship in Mechanical Engineering or Biomedical Mechanical Engineering
    • HIS 2129 
    • PHI 2394
  • Computing elective Computing elective is from CEG, CSI, or SEG, 2000-level or above.