This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use for web and social media privacy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

The Bachelor of Engineering (BEng) in Biomedical Engineering curriculum consists of first-year courses common to all BEng students, 6 terms unique to the degree and 4 co-op work terms.

Streams

There are 2 streams in the biomedical engineering program flow: an electrical stream and a mechanical stream. Streams begin in term 3A and, where applicable, you must choose courses relevant to your stream. Consult the program planning worksheets below or speak with a program adviser for schedule planning advice.

Program planning worksheets

For students declared into BME effective September 2025

For students declared into BME before September 2025

Standard academic & co-op schedule (As of September 2025)

  • CSC 111 - Fundamentals of Programming with Engineering Applications
  • ENGR 110 - Design and Communication I
  • ENGR 130 - Introduction to Professional Practice
  • MATH 100 - Calculus I
  • MATH 110 - Matrix Algebra for Engineers
  • PHYS 110 - Introductory Physics I

You'll do a co-op placement or take courses in this term.

  • BME 200 - Molecular and Cellular Physiology for Engineers
  • CHEM 231 - Introductory Organic Chemistry
  • ECE 250 - Linear Circuits I
  • MATH 200 - Calculus III
  • MECH 200A - Introduction to Technical Drawing and Computer Aided Design
  • MECH 240 - Thermodynamics

You’ll do a co-op placement in this term.

You’ll do a co-op placement in this term.

Notes:

  • CSC 115 may be substituted in a term when CSC 116 not offered
    • CSC 116 is strongly recommended
  • ECE 370 and ECE 380 are not acceptable if you have credit for ECE 365

  • ENGR 297 - Technology and Society
  • BME 499 - Design Project
  • complete 3 units of biological science electives over 4th year, either in 4A, 4B or both
  • complete 3 units of biomedical engineering electives over 4th year, either in 4A, 4B or both
  • complete 1.5 units of technical design electives over 4th year, either in 4A or 4B
  • complete 1.5 units of technical electives over 4th year, either in 4A or 4B

You’ll do a co-op placement in this term.

  • CSC 349A - Numerical Analysis
  • ENGR 446 - Technical Report
  • ENGR 498 - Engineering Law
  • complete 3.0 units of biological science electives over 4th year, either in 4A, 4B or both
  • complete 3.0 units of biomedical engineering electives over 4th year, either in 4A, 4B or both
  • complete 1.5 units of technical design electives over 4th year, either in 4A or 4B
  • complete 1.5 units of technical electives over 4th year, either in 4A or 4B

Notes:

  1. A complementary studies elective course deals with central issues in humanities or social sciences. See the current list of acceptable courses. You must get a complementary studies course approved in advance if it is not on this list, whether it is to be taken at UVic or elsewhere.
  2. ENGR 446 is offered every term. You may take it during a work term if you meet all the prerequisites.

Elective courses

  • BME 401A - Special Topics in Biomedical Engineering: Biomechanical Modeling
  • BME 402 - Biomedical Imaging Modalities
  • BME 403 - Medical Image Processing
  • BME 410 - Bioprinting: 3D Printing Body Parts
  • BME 420 - Human Factors and Usability Engineering for Medical Devices
  • BME 434 - Biophotonics
  • BME 448 - Introduction to Musculoskeletal Biomechanics
  • BME 452 - Microfluidics for Biomedical and Energy Applications
  • BME 481 - Biomaterials and Tissue Engineering
  • MECH 483 - Mechanics and Energy Conversion in Living Cells
  • PHYS 432 - Medical Physics

  • ANTH 350 - Primate Behavioural Ecology
  • ANTH 352 - Human Osteology
  • ANTH 357- Evolutionary Biology of Contemporary Health
  • ANTH 358 - Biology of Human Skeletal Variability
  • ANTH 383 - Forensic Anthropology Methods
  • ANTH 454 - Approaches to Human Bioarchaeology 
  • BIOC 299 - Biochemistry for Non-Majors
  • BIOC 300A - General Biochemistry I
  • BIOL 359 - Food, Disease and People
  • BIOL 360 - Cell Biology
  • BIOL 367 - Neurobiology: Molecules to Behaviour
  • BIOL 401A - Biotechnology
  • BIOL 432 - Molecular Endocrinology
  • CHEM 234 - Organic Chemistry with Biological Applications
  • CHEM 337 - Bio-organic Chemistry
  • EPHE 340* - Pathology of Chronic Disease
  • EPHE 341* - Biomechanics
  • EPHE 355* - Functional Anatomy
  • EPHE 441* - Exercise Physiology
  • EPHE 455* - Nutrition for Exercise and Health
  • EPHE 487* - Special Topics in Exercise Science, Physical and Health Education: Laboratory Methods in Exercise Physiology
  • HINF 130 - Introduction to Health Information Technology
  • HINF 140 - Introduction to the Canadian Health Care System
  • HINF 330 - Legal and Security Issues in Health Informatics
  • HINF 351 - Information Technology Procurement
  • HINF 485- Artificial Intelligence in Health Care
  • PHYS 332 - Introductory Biomedical Physics

* Please contact the undergraduate advisor for a prerequisite waiver form for EPHE courses.

  • ECE 363 - Communication Networks
  • ECE 410 - Power Electronics
  • ECE 441 - Design of Digital and VLSI Systems
  • ECE 449 - Computer Systems and Architecture
  • ECE 454 - Engineering Components for Wireless Systems
  • ECE 466 - System-on-Chip Engineering for Signal Processing
  • MECH 410 - Computer-Aided Design and Engineering
  • MECH 442 - Heating, Ventilation and Air Conditioning
  • MECH 455 - Instrumentation
  • MECH 458 - Mechatronics
  • MECH 460 - Computer-Aided Manufacturing
  • MECH 493 - Design of Thermo-Fluid Systems

  • BME 490 - Technical Project
  • BME 498 - Honours Thesis
  • ECE 404 - Microwaves and Fiber Optics
  • ECE 412 - Electronic Devices II
  • ECE 420 - Nanotechnology
  • ECE 450 - Communications Theory and Systems II
  • ECE 453 - Antennas and Propagation
  • ECE 455 - Real Time Computer Systems Design Project
  • ECE 466 - System-on-Chip Engineering for Signal Processing
  • ECE 484 - Audio Signal Processing
  • ECE 485 - Data Analysis and Pattern Recognition
  • MECH 410 - Computer-Aided Design and Engineering
  • MECH 420 - Finite Element Applications
  • MECH 430 - Robotics
  • MECH 450 - Special Topics: Advanced Materials and Processes
  • MECH 458 - Mechatronics
  • MECH 487 - Sensors and Actuators
  • MECH 495 - Computational Fluid Dynamics and Heat Transfer

  1. Course offerings and schedules are subject to change.
  2. Some electives require additional prerequisites. Refer to the UVic Academic Calendar to verify course pre- or co-requisites.
  3. You will need prerequisite waivers for EPHE and HINF courses. Please contact the undergraduate advisor.