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 2019 BME timetable 

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:


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


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


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

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             
  • 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  
  • PHYS 2130 / PHYSIOL 9130 - Physiology for Biomedical Engineering (2 credits)
  • BIOPHYS 9603 - Research Ethics and Biostatistics