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.

Current students may find our timetable on OWL. Please contact bmeoffice@uwo.ca for further details.

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
  • BME 9650 - Research and Knowledge Translation for Biomedical Engineers 
  • 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 
  • 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 
  • 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: An introduction to biomedical engineering organized around applications of linear and control systems analysis to the dynamics of physiological systems and their responses to diagnostic and therapeutic interventions. Emphasis is placed on cardiovascular and respiratory physiology and interactions of those systems with medical devices.
  • BME 9505 (MME 4469/MME 9511) - Biomechanics: The objective of this course is to apply some fundamental principles of engineering to the analysis of the human musculoskeletal system. Specifically, the field of biomechanics will be covered, with special interest in the study of the human limb and joint.
  • BME 9507 (BIOPHYS 9516) - Advanced Imaging Principles: A foundation for evaluating and optimizing imaging systems. Linear system theory in the Fourier domain is used to describe both signal, noise and the analysis of imaging system performance. The cascaded approach of both signal and noise is analyzed in multi-stage systems.
  • BME 9509 (ECE 4445/MEDBIO 4445/BIOPHYS 9509) - Introduction to Digital Image Processing: This introductory course provides a solid background in the fundamentals of digital image processing, and covers the major topics in the field, including image representation, transforms, restoration, enhancement and coding. Basic concepts are introduced with the essential underlying mathematics. Advanced topics are intentionally omitted, but are covered in the course Advanced Digital Image Processing and Analysis. A major aim of this course is to provide students with sufficient implementation details to apply image processing concepts in solving practical problems.
  • BME 9513 (MEDBIO 4475/BIOPHYS 9515) - Medical Imaging: An introduction to extracting and processing signals to form images. Modalities covered include x-ray imaging, nuclear medicine, ultrasound, computed tomography, PET and MRI.
  • BME 9519 (ECE 9202/ECE 9022/BIOPHYS 9519) - Advanced Image Processing and Analysis: This course explores a few major areas of digital image processing at an advanced level, with primary emphasis on 3D image processing and analysis. Topics covered include visualization, image reconstruction, segmentation, image registration and warping, texture and motion analysis. Case studies will give the student exposure to real-world applications in engineering and medicine.
  • BME 9525 (CBE 9250) - Biomaterials Engineering: This course introduces the basic principles governing the application of biomaterials for the permanent augmentation or replacement of tissues (artificial blood vessels, mechanical heart valves, breast implants, orthotic joints, artificial lenses and dental fillings). It also introduces materials used for relatively short-term use, for example, contact lenses and medical devices such as catheters.
  • BME 9526 (CBE4423) - Tissue Engineering: Tissue engineering integrates principles of engineering and life sciences towards the fundamental understanding of structure-function relationships in normal and pathological mammalian tissues. The course will cover the applications of engineering design concepts and molecular cell biology to understand the development of biological substitutes to restore, maintain or improve tissue/organ function.
  • BME 9529 (MEDBIO 3330/BIOPHYS 9530) - Human and Animal Biomechanics: The mechanical properties of biological structures and fluids in relation to function: deformability, strength, and visco-elasticity of hard and flexible tissues, modes of loading and failure. Special topics include mechanics of synovial joints, concussion and head injuries, and mechanics of orthopedic implants and joint replacement.
  • BME 9531 (MME 9615) - Biomechanics of Human Motion: Selected aspects of the biomechanics of human locomotion or discrete skills. Students learn computerized collection and analysis of force and motion data. Students are responsible for the design of motion analysis system for experimental or clinical applications.
  • BME 9545 (CBE 9245) - Cellular Bioengineering: This course focuses on applied cellular and molecular biology for the development of cell-based therapies in regenerative medicine. Emphasis will be placed on how engineering principles can be applied in combination with an understanding of mammalian morphogenesis and physiology to develop bioengineering approaches to control and manipulate cellular responses in vitro and in vivo.
  • BME 9560 (ECE 9503) - Robotic Manipulators: This course presents an overview of robotic manipulators and the theory behind modelling, planning and control of serial manipulators. It includes topics in robot kinematics, differential kinematics, path and trajectory planning, dynamics and control.
  • BME 9645 (MME 9640) - Medical Device Design: This course examines the design and development of medical devices that can improve the quality of human life.
  • BME 9655 (MME 9655) Impact Biomechanics: To develop a critical understanding of the fundamentals of impact biomechanics and acquire basic knowledge of how impact events are modeled through theoretical, physical, or mathematical models. To learn the mechanisms by which impact injuries (such as concussion) occur and learn the injury tolerance of body regions to impact loading. To become familiar with the theory behind methods and devices for prevention of impact-related injuries with particular focus on automotive accidents and sports-related injuries.

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