Curriculum: For Student Program Entry* 2022W and After

The Biomedical Engineering program is interdisciplinary, interconnected, collaborative and entirely customizable to your interests. It encompasses four broad BME themes: Cellular Bioengineering, Biomechanics & Biomaterials, Biomedical Systems & Signals, and Biomedical Informatics. As you move through your degree and learn more about each theme, you can begin choose courses that tailor your learning to your core interests, and truly make your degree your own. Any specialization you choose to pursue as an SBME Undergrad will give you the opportunity to work across any and all of these four themes.

At the end of your degree, whichever direction you choose to go, you’re a Biomedical Engineer. These specializations don’t show up on your degree, but they will help guide you as you move forward into your career.

Make your degree your own; we’re excited to see what you do with it.

The undergraduate program is fully accredited by the Canadian Engineering Accreditation Board of the Canadian Council of Professional Engineers.

This curriculum list is unofficial. The official curriculum for a cohort (a group of students starting the same program in the same year) is determined by taking the appropriate UBC Calendar curriculum listing for four sequential years, beginning in the year a student starts the program. Current students with questions about their curriculum should consult an advisor.

Not all courses will be available each year.

*Note: Program Entry refers to 2nd Year placement into SBME, not UBC entry. 

CORE COURSES

The below tables detail courses that all Biomedical Engineering Students take during their degree.

YEAR 2

CodeTitleCredits
BMEG 201Technical Communication for Biomedical Engineers
3
BMEG 210Thermodynamics in Biomedical Engineering
3
BMEG 220Circuits and Electromagnetics with Application to Biomedical Engineering
4
BMEG 230Biomechanics I
4
BMEG 245The Fundamental Units of Life: From Cells To Systems
4
BMEG 250Cellular Physiology and Biophysics
4
BMEG 257Biomedical Engineering Design I
4
CPEN 221 OR CPEN 223 1Principles of Software Construction OR Software Design for Engineers
4
MATH 253Multivariable Calculus
3
MATH 256Differential equations
3
MATH 2642Vector Calculus for Electrical Engineering
1
Total
40

1 Students interested in pursing the Biomedical Informatics or Biomedical Systems and Signals streams should take CPEN 221
2 Delivered with BMEG 220


YEAR 3

CodeTitleCredits
BIOC 202Introductory Medical Biochemistry
3
BMEG 310Introduction to Bioinformatics
4
BMEG 321Biomedical Instrumentation
3
BMEG 350Human Structure/Function from Cells to Systems
4
BMEG 357Biomedical Engineering Design II
3
BMEG 371Transport Phenomena within Cells and Tissues
3
CHEM 233Organic Chemistry for the Biological Sciences
3
CHEM 235Organic Chemistry Laboratory
1
STAT 251Elementary Statistics
3
Technical Electives
9
Complementary Studies Electives
3
Total
39

YEAR 4

CodeTitleCredits
BMEG 401Economics of Heath Care Solutions
3
BMEG 455Professionalism and Ethics in Biomedical Engineering
3
BMEG 457Biomedical Engineering Design Project
6
STAT 300Intermediate Statistics for Applications
3
Technical Electives
18
Complementary Studies Electives
6
Total
39

TECHNICAL ELECTIVES

This is where you get to make your degree your own!
Note the requirements here before viewing the course lists here:

15 Credits chosen from the RESTRICTED COURSE LIST

6 Credits chosen from either the RESTRICTED OR FREE COURSE LISTS

Maximum of two 200 level courses

Minimum of four 400 level courses

VIEW RESTRICTED COURSE LIST

CODE

COURSE NAME

CREDITS

APSC 486 

New Venture Design 

BMEG 320 

Bioengineering Feedback Systems and Control 

BMEG 330 

Biomechanics II 

BMEG 372 

Biomedical Materials and Drug Delivery 

BMEG 373 

Microfluids 

BMEG 374 

Cellular Bioengineering Lab 

BMEG 400B 

Linear Optical Systems 

BMEG 400C 

Modern Biomedical Optical Imaging 

BMEG 400D 

Clinical Informatics 

BMEG 400E 

Genome Informatics 

BMEG 400F 

Bioionics and Robotics 

BMEG 420

Medical Imaging 

BMEG 470 

Cellular Responses to Forces and Biomaterials 

BMEG 474 

Stem Cells and Regnerative Medicine 

BMEG 490A 

Introduction to Academic Research 

CHBE 381 

Bioprocess Engineering I 

CHBE 481 

Bioprocess Engineering II 

CPEN 312 

Digital Systems and Microcomputers 

CPEN 321 

Software Engineering 

CPEN 421 

 Software Project Management 

CPEN 441 

Human Computer Interfaces in Engineering Design 

CPSC 304 

introduction to relational databases 

CPSC 320 

Intermediate Algorithm Design and Analysis 

CPSC 322 

Introduction to Artificial intelligence 

CPSC 330 

Applied Machine Learning 

CPSC 340 

Machine Learning and Data Mining 

CPSC 344 

Introduction to Human Computer Interaction Methods 

CPSC 425 

Computer Vision 

ELEC 321 

Stochastic Signals and Systems 

ELEC 331 

Computer Communications 

ELEC 421 

Digital Systems and Image Processing 

ELEC 422 

Biosignals and Systems 

ELEC 442 

Introduction to Robotics 

ELEC 462

Sensors and Actuators in Microsystems 

ELEC 463 

Micro/Nanofabrication and Instrumentation Laboratory 

ELEC 464

Nanotechnology and Nature 

  

ELEC 465 

Microsystems Design 

ELEC 473 

Biological Micro-Electro-Mechanical Systems 

MECH 360 

Solid Mechanics 

MECH 380 

Fluid Dynamics 

MECH 410D 

Engineering Dynamics 

MECH 433 

Biofluids 

MECH 436 

Fundamentals of Injury Biomechanics 

MECH 462 

Finite Element Analysis 

MECH 463 

Mechanical Vibrations 

MECH 464 

Industrial Robotics 

MECH 469 

Dynamic Systems Models 

MTRL 495 

Biomaterials 


VIEW FREE COURSE LIST

CODE 

COURSE NAME 

CREDITS 

APSC 278 

Engineering Materials 

APSC 279 

Engineering Materials Laboratory 

CHBE 251

Transport Phenomena I

3

CPSC 121

Models of Computation 

CPSC 221 

Basic Algorithms and Data Structures 

CPSC 302

Numerical Computation for Algebraic Problems 

CPSC 303 

Numerical Approximation and Discretization 

CPSC 445

Algorithms in Bioinformatics 

ELEC 221 

Signals and Systems 

MECH 260

Introduction to Mechanics of Materials 


Discover More