WClasses

BME 121 - Digital Computation

Introduction to computational problem-solving for biomedical engineering with emphasis on computational thinking, algorithmic methods, and modern software principles. Topics include machine models and program execution, data types and control flow, input/output, loops, functions, arrays, and abstraction through pointers, memory management, and object-oriented programming. Programming practice, testing, and debugging are reinforced through biomedical applications such as data analysis, physiological monitoring, and decision-support.

Prerequisites

1A Biomedical Engineering.

Corequisites

None

Antirequisites

SYDE121

Offerings

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201503492 / 10008:30 - 10:20 W
LEC 001503092 / 10015:30 - 16:20 F
TUT 101503392 / 10008:30 - 09:20 T

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201497382 / 12008:30 - 10:20 T
LEC 001496982 / 12008:30 - 10:20 Th
TUT 101497282 / 12015:30 - 16:20 Th

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2015277103 / 11608:30 - 11:20 WMC 4061Billy Yiu
LEC 0015273103 / 11608:30 - 09:20 MSTC 0050Billy Yiu
TUT 1015276103 / 11609:30 - 10:20 MSTC 0050Billy Yiu

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201507497 / 10014:30 - 17:20 Th George Freeman
LEC 001507097 / 10014:30 - 17:20 T George Freeman
TUT 101507397 / 10015:00 - 15:50 F George Freeman

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2415107107 / 119 George Freeman
LEC 0415103107 / 119 George Freeman
TUT 1415106107 / 119 George Freeman

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201497793 / 9808:30 - 11:20 TE7 4433George Freeman
LEC 001497393 / 9812:00 - 13:20 ME7 4433George Freeman
TUT 101497693 / 9813:30 - 14:20 ThE7 4433George Freeman

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201489682 / 9408:30 - 11:20 TE7 5343George H Freeman
LEC 001489282 / 9408:30 - 09:50 ME7 4437George H Freeman
TUT 101489582 / 9410:30 - 11:20 FE5 6008George H Freeman

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201507970 / 7708:30 - 11:20 ThE5 6006George H Freeman
LEC 001507570 / 7708:30 - 09:50 M,WE5 6004George H Freeman
TUT 101507870 / 7714:30 - 15:20 WE5 6008George H Freeman

Fall 2016 [1169]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201513256 / 6008:30 - 11:20 FE2 1306George H Freeman
LEC 001512856 / 6009:30 - 11:20 TE5 5106George H Freeman
TUT 101513156 / 6009:30 - 10:20 WE2 1306George H Freeman

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201546555 / 6008:30 - 11:20 FE2 1306George H Freeman
LEC 001546155 / 6009:30 - 11:20 TE5 5106George H Freeman
TUT 101546455 / 6009:30 - 10:20 WE2 1306George H Freeman

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201778842 / 4508:30 - 11:20 FE2 1306George H Freeman
LEC 001778442 / 4510:30 - 11:20 WE5 5106George H Freeman
TUT 101778742 / 4509:30 - 10:20 WE2 1306George H Freeman

UW Flow Ratings

Liked: 84.21%

84.21%

Easy: 61.54%

61.54%

Useful: 94.87 %

94.87%

BME 121 leads to

ECE 222 - Digital Computers

MSE 343 - Human-Computer Interaction