Quick Links


Courses are listed under the two tabs below. Not all courses are necessarily given every year. For details and scheduling, please refer to the course-related links on McGill's Program calendars page.

BME Departmental Courses

BMDE-501 Selected topics in biomedical engineering

BMDE-502 Biomedical modelling and identification

BMDE-503 Biomedical instrumentation

BMDE-504 Biomaterials and their bioperformance

BMDE-505 Cell and tissue engineering

BMDE-506 Molecular biology techniques

BMDE-508 Introduction to micro- and nano-bioengineering

BMDE-509 Quantitative analysis and modelling of cellular processes

BMDE-510 Topics in Astrobiology

BMDE-512 Finite-element modelling in biomedical engineering

BMDE-519 Analysis of biomedical systems and signals

BMDE-600D1/2 Seminars in biomedical engineering

BMDE-610 Functional neuroimaging fusion

BMDE-650 Advanced medical imaging

BMDE-651 Orthopædic engineering

BMDE-652 Bioinformatics: proteomics

MDPH-607 Introduction to medical imaging

BME Related Courses

Courses offered by other departments

Students in the Department of Biomedical Engineering may take courses from other Departments; with the prior written approval of the Thesis Supervisor and Graduate Program Director.The following is a partial listing of courses that have already been approved by the Graduate Program Director. Note that these courses are not considered as Departmental courses.

For full course descriptions and scheduling, please refer to the course-related links on McGill's Program calendars page.


  • BTEC-555 Structural bioinformatics


  • BIEN-510 Nanoparticles in the Medical Sciences
  • BIEN-520 High Throughput Bioanalytical Devices
  • BIEN-530 Imaging and Bioanalytical Instrumentation
  • BIEN-550 Biomolecular Devices
  • BIEN-560 Biosensors
  • BIEN-570 Active Mechanics in Biology


  • BIOT-505 Selected topics in biotechnology

Chemical Engineering

  • CHEE-561 Introduction to soft tissue biophysics
  • CHEE-562 Engineering principles in physiological systems
  • CHEE-563 Biofluids and cardiovascular mechanics
  • CHEE-651 Advanced biochemical engineering

Computer Science

  • COMP-526 Probabilistic reasoning and AI
  • COMP-558 Fundamentals of computer vision
  • COMP-561 Computational biology methods and research
  • COMP-646 Computational perception
  • COMP-652 Machine Learning


  • DENT-669 Extracellular Matrix Biology

Electrical & Computer Engineering

  • ECSE-523 Speech communications
  • ECSE-526 Artificial intelligence
  • ECSE-529 Computer and biological vision
  • ECSE-618 Haptics
  • ECSE-626 Statistical computer vision
  • ECSE-629 Visual motor systems

Experimental Medicine

  • EXMD-610 Biomedical methods in medical research

Mechanical Engineering

  • MECH-561 Biomechanics of musculoskeletal systems
  • MECH-563 Biofluids and cardiovascular mechanics

Neurology & Neurosurgery

  • NEUR-603 Computational neuroscience
  • NEUR-631 Principles of Neuroscience 2


  • PHGY-502 Exercise physiology
  • PHGY-517 Artificial internal organs
  • PHGY-518 Artificial cells 


  • PSYC-532 Cognitive science


  • PSYT-630 Statistics for neurosciences

Bioinformatics options

The McGill Centre for Bioinformatics offers bioinformatics graduate options at the master's and Ph.D. levels.

Undergraduate Life-Sciences courses

Any one of the following courses is appropriate for fulfilling our prerequisite for 'a university-level course in general physiology, anatomy or cell biology': ANAT-212, BIOC-212, BIOL-200, BIOL-201, PHGY-209 and PHGY-210.

Undergraduate Biomedical-Engineering minor

The undergraduate Minor in Biomedical Engineering in the Faculty of Engineering is intended to allow interdisciplinary preparation for graduate studies in biomedical engineering.