SBME Curriculum
2021W & After

Create Your Own Path

Biomedical Engineering is constantly evolving to stay at the forefront of innovation. Biomedical Engineering degrees at SBME are customizable to reflect the interdisciplinary and interconnected nature of engineering, medicine and healthcare. Beginning in third year, you can specialize your technical electives, giving you an excellent background for a career in the ever-changing areas of industry, healthcare or research.

Key Details

Your biomedical engineering degree is interdisciplinary, and your technical electives can reflect this based on what you choose. For example, you may want to take courses related to the five following areas:

• Biomechanics

• Cellular and Molecular Engineering

• Biomedical Informatics

• Biomaterials

• Signals and Systems

At the end of your degree, whichever direction you choose to go, you’re a Biomedical Engineer. Specializations are not listed on your transcript, but they will help guide you as you move forward into your career.

The undergraduate program is fully accredited by the Canadian Engineering Accreditation Board of the Canadian Council of Professional Engineers. As such, technical electives must meet the minimum Accreditation Units (AU) assigned to each course. To see all technical electives and their AU’s, review the “Technical Electives” section below.

Core Courses

Year 2

Code

Title

Credits

BMEG 201

Technical Communication for Biomedical Engineers

3

BMEG 210

Thermodynamics in Biomedical Engineering

3

BMEG 220

Circuits and Electromagnetics with Application to Biomedical Engineering

4

BMEG 230

Biomechanics I

4

BMEG 245

The Fundamental Units of Life: From Cells to Systems

4

BMEG 250

Cellular Physiology and Biophysics

4

BMEG 257

Biomedical Engineering Design I

4

CPEN 221 OR CPEN 223*

Principles of Software Construction OR Software Design for Engineers

4

MATH 253

Multivariable Calculus

3

MATH 256

Differential Equations

3

MATH 264**

Vector Calculus for Electrical Engineering

1

*CPEN 221 is recommended for those interested in Bioinformatics and/or Biomedical Systems & Signals.
**Delivered with BMEG 220

Year 3

Code

Title

Credits

BIOC 202

Introductory Medical Biochemistry

3

BMEG 310

Introduction to Bioinformatics

4

BMEG 321

Biomedical Instrumentation

3

BMEG 350

Human Structure/Function from Cells to Systems

4

BMEG 357

Biomedical Engineering Design II

3

BMEG 371

Transport Phenomena within Cells and Tissues

3

CHEM 233

Organic Chemistry for the Biological Sciences

3

CHEM 235

Organic Chemistry Laboratory

1

STAT 251

Elementary Statistics

3

Technical Electives

6

Complementary Studies Electives

3

Year 4

Code

Title

Credits

BMEG 401

Economics of Health Care Solutions

3

BMEG 455

Professionalism and Ethics in Biomedical Engineering

3

BMEG 457

Biomedical Engineering Design Project

6

STAT 300

Intermediate Statistics for Applications

3

Technical Electives

15

Complementary Studies Electives

6

SELECTING YOUR ELECTIVES

The Biomedical Engineering program offered by the UBC SBME is accredited following guidelines from the Accreditation Board of Engineers Canada (ABEC).

According to these guidelines, our program must meet a minimum of Engineering Science and Engineering Design content, quantified for each course as a single number called the Accreditation Unit (AU).

For your Technical Electives, you must choose at least 21 credits from the course list below:

• Totaling no fewer than 180 AUs.

• A maximum of 7 credits of 100 or 200 level courses.

• A minimum of 9 credits of 400 level courses.

Registration Considerations:

• For students considering Graduate school, additional 400 level courses may be necessary.

• Not all courses will be available each year and the BMEG program cannot guarantee seats in non-BMEG courses. Seats are available in BMEG courses, though they can have pre-requisites or limitations depending on the course. As a result, in order to keep progressing in their program, students may need to adjust their plans to take what is available and fits within their schedule, as course conflicts do occur.

• The AUs are designed to capture engineering content, which varies with the topic, and is not a representation of the relevance or usefulness of the course material to your education and career. The AUs listed with each course on this page may increase from year to year, as new accreditation data is collected. In the unlikely event that AUs for a course decrease, Student Services will let students know. This page will be updated every spring.

Selecting Your Electives

Code

Course Name

Credits

Accreditation Units

APSC 278

Engineering Materials

3

36.6

APSC 279

Engineering Materials Laboratory

1

6.1

APSC 486

New Venture Design

6

72

BMEG 320

Bioengineering Feedback Systems and Control

3

42.7

BMEG 330

Biomechanics II

3

42.7

BMEG 372

Biomedical Materials and Drug Delivery

3

42.7

BMEG 373

Microfluids

3

36.6

BMEG 374

Cellular Bioengineering Lab

3

18.3

BMEG 400J

Immunoengineering

3

36.6

BMEG 400L

Microfluidics

3

27.45

BMEG 421

Linear Optical Systems

3

36.6

BMEG 422

Modern Biomedical Optical Imaging

3

36.6

BMEG 423

Clinical Informatics

3

36.6

BMEG 424

Genome Informatics

3

36.6

BMEG 425

Bioionics and Robotics

3

36.6

BMEG 400H

Synthetic Biology Bootcamp

3

40

BMEG 420

Medical Imaging

3

36.6

BMEG 470

Cellular Responses to Forces and Biomaterials

3

18.3

BMEG 474

Stem Cells and Regenerative Medicine

3

36.6

BMEG490A
BMEG 490B

Introduction to Academic Research

3/6

39.9/79.8

CHBE 251

Transport Phenomena I

3

14.64

CHBE 381

Biological Engineering and Bio-Manufacturing I

3

29.89

CHBE 481

Bioprocess Engineering II

4

32.025

CPEN 312

Digital Systems and Microcomputers

3

42.7

CPEN 321

Software Engineering

4

48.8

CPEN 421

Software Project Management

4

32.208

CPEN 441

Human Computer Interfaces in Engineering Design

4

48.8

CPSC 121

Models of Computation

4

36.6

CPSC 221

Basic Algorithms and Data Structures

4

36.6

CPSC 302

Numerical Computation for Algebraic Problems

3

18.3

CPSC 303

Numerical Approximation and Discretization

3

18.3

CPSC 304

Introduction to relational databases

3

42.7

CPSC 320

Intermediate Algorithm Design and Analysis

3

42.7

CPSC 322

Introduction to Artificial intelligence

3

27.45

CPSC 330

Applied Machine Learning

3

32.025

CPSC 340

Machine Learning and Data Mining

3

32.025

CPSC 344

Introduction to Human Computer Interaction Methods

3

48.8

CPSC 425

Computer Vision

3

27.45

CPSC 445

Algorithms in Bioinformatics

3

18.3

ELEC 221

Signals and Systems

4

48.8

ELEC 331

Computer Communications

4

48.8

ELEC 421

Digital Systems and Image Processing

3

27.45

ELEC 422

Biosignals and Systems

3

36.6

ELEC 442

Introduction to Robotics

3

36.6

ELEC 462

Sensors and Actuators in Microsystems

3

36.6

ELEC 463

Micro/Nanofabrication and Instrumentation Laboratory

3

42.7

ELEC 465

Microsystems Design

3

36.6

ELEC 473

Biological Micro-Electro-Mechanical Systems

3

36.6

MECH 260

Introduction to Mechanics of Materials

3

42.7

MECH 360

Solid Mechanics

3

42.7

MECH 380

Fluid Dynamics

3

32.025

MECH 410D

Engineering Dynamics

3

27.45

MECH 433

Biofluids

3

42.7

MECH 436

Fundamentals of Injury Biomechanics

3

32.025

MECH 462

Finite Element Analysis

3

33.55

MECH 463

Mechanical Vibrations

4

48.8

MECH 464

Industrial Robotics

3

25.62

MECH 469

Dynamic Systems Models

3

36.6

BMEG 495

Biomaterials

3

26.352

BIOC 302

General Biochemistry

3

0

CAPS 421

Advanced Cellular & Molecular Physiology

3

0

CHEM 211

Introduction to Chemical Analysis

4

0

MATH 220

Mathematical Proof

3

0

MICB 202

Introductory Medical Microbiology and Immunology

3

0

MICB 212

Introductory Immunology and Virology

3

0

MICB 302

Immunology

3

0

MICB 306

Molcular Virology

3

0

PHYS 305

Introduction to Biophysics

3

23.79

STAT 406

Methods for Statistical Learning

3

0

Examples of Specialization Course Combinations

Biomaterials

Code

Course Names

Credits

AU*

APSC 278

Engineering Materials

3

36.3

BMEG 372

Biomedical Materials and Drug Delivery

3

42.7

BMEG 373

Microfluids

3

36.6

BMEG 470

Cellular Responses to Forces and Biomaterials

3

18.3

BMEG 495

Biomaterials

3

26.352

BMEG 400L

Experimental Microfluidics

3

27.45

ELEC 463

Micro/Nano-fabrication and Instrumentation Laboratory

3

42.7

*Accreditation Units

Biomechanics

Code

Course Name

Credits

AU*

BMEG 330

Biomechanics II

3

42.7

CHBE 251

Transport Phenomena I

3

14.64

MECH 260

Introduction to Mechanics of Materials

3

42.7

MECH 360

Solid Mechanics

3

42.7

MECH 410D

Engineering Dynamics

3

27.45

MECH 433

Biofluids

3

42.7

MECH 436

Fundamentals of Injury Biomechanics

3

42.7

*Accreditation Units

Molecular and Cellular Bioengineering

Code

Course Name

Credits

AU*

BMEG 374

Cellular Bioengineering Lab

3

18.3

BMEG 400J

Immunoengineering

3

36.6

BMEG 470

Cellular Responses to Forces and Biomaterials

3

18.3

CHBE 481

Biological Engineering and Biomanufacturing II

4

32.025

BMEG 474

Stem Cells and Regenerative Medicine

3

36.6

BMEG 373

Microfluidics

3

36.6

CHBE 381

Biological Engineering and Biomanufacturing I

3

29.89

*Accreditation Units

**This course is held in the Summer term, & has limited availability. Plan ahead if considering this course.

BMEG 400H and BMEG 490A/B are alternatives which could be used in this course combination; however, please note these courses have limited availability.

Biomedical Informatics

Code

Course Name

Credits

AU*

BMEG 424

Genome Informatics

3

36.6

CPSC 121

Models of Computation

4

36.6

CPSC 221

Basic Algorithms and Data Structures

4

36.6

CPSC 320

Intermediate Algorithm Design and Analysis

3

42.7

CPSC 425

Computer Vision

3

27.45

BMEG 423

Clinical Informatics

3

36.6

ELEC 422

Biosignals and Systems

3

36.6

*Accreditation Units

Signals and Systems

Code

Course Name

Credits

Accreditation Unit

BMEG 420

Medical Imaging

3

36.6

BMEG 425

Bioionics and Robotics

3

36.6

CPSP 330

Applied Machine Learning

3

32.025

ELEC 221

Signals and Systems

4

48.8

ELEC 421

Digital Systems and Image Processing

4

27.45

ELEC 462

Sensors and Actuators in Microsystems

3

36.3

ELEC 463

Micro / Nano-fabrication and Instrumentation Laboratory

3

42.7

*Accreditation Units