Courses

Your course selections must be discussed and approved by your supervisor to ensure they meet degree requirements. Unless specified each elective course counts as 1 credit.

Fall 2022 BME Timetable

Winter 2023 BME Timetable -- Available December 2022

MESc Program Requirements

  • BME 9508 - Foundations of Biomedical Engineering 

    Biomedical Engineering is a broad field of study which involves applying the concepts, knowledge and approaches of Engineering to solve Health Care related problems. The breadth of Biomedical Engineering is significant, but this course provides an introduction and overview of the field of Biomedical Engineering with special emphasis being placed upon transdisciplinary approaches to Biomedical Engineering.

  • BME 9550 - Principles of Communication and Knowledge Translation for Biomedical Engineers 

    Students learn and practice the techniques of short scientific presentations, for both poster and orally delivered presentations, including Power-Point methods for slide design and computer presentation. The focus is on multidisciplinary communication to BME, clinical and/or industrial scientists. Peer evaluation and feedback form part of the learning process. Students will get practice and be given an evaluation on writing scientific abstracts for papers, posters and for oral presentations, and for writing scholarship applications and project outlines. Students will be introduced to issues of intellectual property, shared ownership and authorship.

  • Seminar (Fall & Winter)
  • Two (2) elective credits
  • Thesis

PhD Program Requirements

As a PhD student, your course requirements depend on your stream as outlined below.


If you have a prior graduate degree in a related field, your course requirements are:

  • BME 9550 - Principles of Communication and Knowledge Translation for Biomedical Engineers (Course Outline)
  • BME 9650 - Research and Knowledge Translation for Biomedical Engineers * Not Offered Winter 2022
  • Seminar (Fall & Winter)
  • Two (2) elective credits
  • Thesis

If you are a direct-entry PhD, or have re-classified from the MESc program, your course requirements are:

  • BME 9508 - Foundations of Biomedical Engineering
  • BME 9550 - Principles of Communication and Knowledge Translation for Biomedical Engineers 
  • BME 9650 - Research and Knowledge Translation for Biomedical Engineers * Not Offered Winter 2022
  • Seminar (Fall & Winter)
  • Four (4) elective credits
  • Thesis

If you are an MD/PhD student, your course requirements are:

  • BME 9550 - Principles of Communication and Knowledge Translation for Biomedical Engineers 
  • BME 9650 - Research and Knowledge Translation for Biomedical Engineers * Not Offered Winter 2022
  • Seminar (Fall & Winter)
  • Three (3) elective credits
  • All MD Coursework
  • Thesis

If you entered the BME MESc program prior to September 1, 2015, BME 9508 may be substituted with BME 9501, BME 9502 or BME 9503.

BME Elective Courses

  • BME 9502 (ECE 4455) - Biomedical Systems Analysis 
  • BME 9505 (MME 4469/MME 9511) - Biomechanics  
  • BME 9507 (BIOPHYS 9516) - Advanced Imaging Principles 
  • BME 9509 (ECE 4445/MEDBIO 4445/BIOPHYS 9509) - Introduction to Digital Image Processing 
  • BME 9513 (MEDBIO 4475/BIOPHYS 9515) - Medical Imaging
  • BME 9519 (ECE 9202/ECE 9022/BIOPHYS 9519) - Advanced Image Processing and Analysis
  • BME 9520 (MME 4482/MME 9619) - Fundamentals of BioMEMS
  • BME 9525 (CBE 9250) - Biomaterials Engineering
  • BME 9526 (CBE4423) - Tissue Engineering
  • BME 9529 (MEDBIO 3330/BIOPHYS 9530) - Human and Animal Biomechanics 
  • BME 9531 (MME 9615) - Biomechanics of Human Motion
  • BME 9535 (MEDBIO 4535/BIOPHYS 9510) - Hemodynamics
  • BME 9545 (CBE 9245) - Cellular Bioengineering
  • BME 9560 (ECE 9503) - Robotic Manipulators
  • BME 9645 (MME 9640) - Medical Device Design
  • BME 9655 (MME 9655) Impact Biomechanics

Course Electives Outside BME

Note: If you are taking a course from another department and wish credit towards your degree, please complete the Graduate Course Credit form.

A maximum of one professional development course may satisfy one elective requirement upon approval by the Program Director or Graduate Chair.

Below is a list of recommended courses electives outside BME.

  • ECE 9305 - Applied Probability Theory I       
  • ECE 9503 - Robot manipulators       
  • ECE 9510 - Telerobotics      
  • CS 9587 - Algorithms for Image Analysis   
  • CS 9645 - Intro to Computer Vision             
  • CBE 0241 - Nanotechnology      
  • MME 9657 - Advanced Kinematics for Biomechanics       
  • MSK 9000 - Musculoskeletal Health Research A: Biomedical and Bioengineering Concepts           
  • MSK 9100 - Musculoskeletal Health Research B: Fundamental Concepts in Clinical and Health Services Research
  • MBP 9518 - Molecular Imaging          
  • MBP 9522 - Inferencing from data analysis  
  • MBP 9662 - Intro to MRI & Spectroscopy      
  • MBP 9665 - Advanced MRI Physics  
  • MBP 9663 - MRI Physics       
  • MME 9629 - Actuator principles, integration and control        
  • Path 9520 - Public-private partnerships in cancer research   
  • Physics 9029 - Data and Error Analysis 
  • Physics 9655 - Radiological physics and desimetry