Degree requirements

This page provides information and links on the academic aspects of the Biomedical Engineering (BME) program. 

For a full description of the BME curriculum, including course listings, please see Waterloo's Undergraduate Studies Calendar.



BME students may choose to take their technical electives (TE) from a more restricted list to receive the Neural Engineering Specialization or the Sports Engineering Specialization. Students who satisfy the requirements for Options, Specializations and Electives for Engineering Students will have the appropriate designation shown on their diploma and transcript. Refer to the Undergraduate Studies Calendar for the full list of courses required in each Specialization. 

  • The Neural Engineering Specialization consists of seven courses covering a wide range of neuroscience topics and computational applications in neuroscience. Students are also required to do their capstone design project with a focus on neuroscience applications. The project must be approved by Professor Bryan Tripp, the co-ordinator of the Neural Engineering Specialization. 
  • The Sports Engineering Specialization consists of two specific required TE courses, which provide the necessary background on the musculoskeletal dynamics and optimal performance of athletes as well as sports equipment design, training devices, and their interaction with the athlete, plus three additional courses drawn from the provided list. Students are also required to do their capstone design project with a focus on the design of a new sport equipment or training device. The project must be approved by Professor John McPhee, the co-ordinator of the Sports Engineering Specialization. 


BME students can choose from technical electives in a variety of interest areas and pursue an individual research project in BME 499 Elective Biomedical Research Project. Technical electives are offered by several engineering departments, the Department of Kinesiology and Health Sciences, and departments in the Faculty of Science. 


BME students may also choose to take a technical elective in one of the special topic areas in the biomedical engineering discipline. 

BME 587 Biomedical signals

There is a significant range of biological or clinical measurements taken in the biomedical industry. These include human-generated signals (EEG and EKG), the influence of biological tissue on an external signal (X-ray, MRI), and other types of measurements that are relevant to biomedical modeling and analysis (force, mass, velocity).

  • Topic areas include: medical imaging, biosignals, neuroscience, and diagnostics (pattern recognition).

BME 588 Biomechanics

The human body is a physical system, and its components - whether fluid, muscle, soft tissue or bone - can be modelled and analyzed using the principles of mechanics.

  • Topic areas include: biofluid mechanics, tissue mechanics, musculoskeletal biomechanics, sports mechanics, and rehabilitation.

BME 589 Biomedical devices

Improvements in materials and the miniaturization of sensors and electronics has opened opportunities for the creation of new-generation, biomedical devices.

  • Topic areas include: assistive devices, implants, prostheses and orthoses, biomechatronics, design for the elderly, biomedical technologies, and therapeutics.