The purpose of the Biomedical Mechanical Engineering program is to graduate engineers proficient in the areas of biomedical engineering related to mechanical engineering. These include the design of medical devices such as artificial hearts, implants and prostheses, the development and selection of bio-compatible metallic and non-metallic materials for implants and medical equipment, robotics for medical applications, biomechanics and rehabilitation engineering. 

The program structure parallels that of the regular Mechanical Engineering program, replacing eight courses in the regular program with biomedically-oriented courses. 

This program has a broad scope, so that graduates may have a wide range of career choices, not only in the biomedical field but also in conventional mechanical engineering. Biomedical systems are among the most complex of mechanical systems; therefore, a strong and comprehensive education in standard mechanical engineering principles is provided, with emphasis on their application in biomedical systems.

This program is offered in English and in French. 


Co-operative education is available with this program.

Requirements for this program have been modified. Please consult the 2017-2018 calendars for the previous requirements.

Compulsory First-Year Courses:
ANP 1106Human Anatomy and Physiology II3 Units
ENG 1112Technical Report Writing3 Units
GNG 1103Engineering Design3 Units
GNG 1105Engineering Mechanics3 Units
GNG 1106Fundamentals of Engineering Computation3 Units
MAT 1320Calculus I3 Units
MAT 1322Calculus II3 Units
MAT 1341Introduction to Linear Algebra3 Units
MCG 1100Introduction to Mechanical Engineering3 Units
PHY 1122Fundamentals of Physics II3 Units
Compulsory Second-Year Courses:
CHM 1311Principles of Chemistry3 Units
CVG 2140Mechanics of Materials I3 Units
ELG 2336Electric Circuits and Machines for Mechanical Engineering3 Units
MAT 2322Calculus III for Engineers3 Units
MAT 2377Probability and Statistics for Engineers3 Units
MAT 2384Ordinary Differential Equations and Numerical Methods3 Units
MCG 2101Introduction to Design3 Units
MCG 2108Mechanics II3 Units
MCG 2130Thermodynamics I3 Units
MCG 2131Thermodynamics II3 Units
MCG 2142Biological and Engineering Materials II3 Units
MCG 2360Engineering Materials I3 Units
Compulsory Third-Year Courses:
ELG 3336Electronics for Mechanical Engineers3 Units
GNG 2101Introduction to Product Development and Management for Engineers and Computer Scientists3 Units
MAT 3320Mathematics for Engineers3 Units
MCG 3110Heat Transfer3 Units
MCG 3130Dynamics of Machinery3 Units
MCG 3131Machine Design3 Units
MCG 3141Biomechanics3 Units
MCG 3143Bio-Fluid Mechanics3 Units
MCG 3305Biomedical System Dynamics3 Units
MCG 3307Control Systems3 Units
MCG 3340Fluid Mechanics I3 Units
Compulsory Fourth-Year Courses:
3 course units from:3 Units
Technology Entrepreneurship for Engineers and Computer Scientists
Technology, Society and Environment Since 1800
Scientific Thought and Social Values
GNG 4170Engineering Law3 Units
MCG 4151Design of Artificial Joint Prostheses and Implants3 Units
MCG 4152Design of Artificial Organs3 Units
MCG 4308Mechanical Vibration Analysis3 Units
MCG 4322Computer-Aided Design6 Units
MCG 4328Manufacturing3 Units
MCG 4340Mechanical Engineering Laboratory3 Units
PHI 2396Bioethics3 Units
3 technical electives units in mechanical engineering (MCG) at the 4000 level selected from the optional courses listed under the BASc in Mechanical Engineering program3 Units
Total: 132 Units

List of Optional Courses

Stream A: Fluid Mechanics - Heat Transfer:
MCG 4104Building Energy Systems3 Units
MCG 4110Fluid Machinery3 Units
MCG 4111Internal Combustion Engines3 Units
MCG 4126Energy Conversion3 Units
MCG 4128Basic Nuclear Engineering3 Units
MCG 4139Computational Methods in Fluid and Heat Transfer3 Units
MCG 4325Gas Dynamics3 Units
MCG 4345Aerodynamics3 Units
Stream B: Solid Mechanics - Design and Synthesis:
MCG 4102Finite Element Analysis3 Units
MCG 4107Dynamics II3 Units
MCG 4127Computational Methods in Mechanical Engineering3 Units
MCG 4155Advanced Engineering Materials3 Units
MCG 4329Reliability and Maintainability in Engineering Design3 Units
Stream C: CAD/CAM - Industrial Engineering:
MCG 4130Industrial Planning3 Units
MCG 4132Robot Mechanics3 Units
MCG 4133Automation Design and Control3 Units
MCG 4134Robot Design and Control3 Units
MCG 4136Mechatronics3 Units
MCG 4150Bioinstrumentation3 Units
Other Technical Electives:
MCG 4100Thesis6 Units
MCG 4142Corrosion: Principles, Prevention and Control3 Units
MCG 4143Product Design and Development3 Units
MCG 4144Introduction to Composite Materials3 Units
MCG 4190Selected Topics I3 Units
MCG 4191Selected Topics II3 Units
MCG 4220Thesis6 Units