Undergraduate courses
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)
You’ll do a co-op placement in this term.
You’ll do a co-op placement in this term.
- BME 320 - Engineering Materials with BME Applications
- BME 335 - Biosensors and Instrumentation
- CSC 116 - Fundamentals of Programming with Engineering Applications II
- ECON 180 - Introduction to Principles of Microeconomics and Financial Project Evaluation
- STAT 254 - Probability and Statistics for Engineers
- electrical stream: 1 of ECE 350, ECE 370, ECE 380, MECH 330, MECH 360, MECH 395
- mechanical stream: MECH 320
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:
- 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.
- 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
- Course offerings and schedules are subject to change.
- Some electives require additional prerequisites. Refer to the UVic Academic Calendar to verify course pre- or co-requisites.
- You will need prerequisite waivers for EPHE and HINF courses. Please contact the undergraduate advisor.