WClasses

ECE 452 - Software Design and Architectures

Introduces students to the design, implementation, and evolution phases of software development. Software design processes, methods, and notation. Implementation of designs. Evolution of designs and implementations. Management of design activities.

Prerequisites

One of BME122, ECE250, MSE240, MTE140, SYDE223; Level at least 3A BASc/BSE.

Corequisites

None

Antirequisites

CS430, SE464

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00132150 / 50
LEC 00232160 / 50

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001533328 / 3010:00 - 11:20 M,W
LEC 002533430 / 3016:00 - 17:20 M,W

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001339549 / 5016:00 - 17:20 M,W
LEC 002339650 / 5013:00 - 14:20 M,W

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001859324 / 3010:00 - 11:20 M,W
LEC 002859427 / 3013:00 - 14:20 M,W

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001347748 / 5008:30 - 09:50 M,W
LEC 002347845 / 5010:00 - 11:20 M,W

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001523730 / 3014:30 - 15:50 M,W
LEC 002542431 / 3008:30 - 09:50 M,W

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001358250 / 5008:30 - 09:50 M,W
LEC 002358349 / 5013:00 - 14:20 M,W
LEC 003545250 / 5010:00 - 11:20 M,W

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001534830 / 3011:30 - 12:50 M,WMC 2038Mahmoud Alfadel
LEC 002909828 / 3010:00 - 11:20 M,WMC 2038Mahmoud Alfadel

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001571524 / 2513:00 - 14:20 M,WMC 2034Mei Nagappan
LEC 002571724 / 2514:30 - 15:50 M,WMC 2034Mei Nagappan

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001533114 / 1608:30 - 09:50 M,WMC 1056Shane McIntosh

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041264227 / 25 Mei Nagappan
LEC 042314325 / 25 Mei Nagappan

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041914329 / 30 Shane McIntosh

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001279426 / 25 Mei Nagappan
LEC 002341225 / 25 Mei Nagappan

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00188679 / 411:30 - 12:50 M,WE2 1736Hamdaqa Hamdaqa

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001278019 / 2513:00 - 14:20 M,WMC 2035Mei Nagappan
LEC 002507725 / 2514:30 - 15:50 M,WMC 2035Mei Nagappan

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001268719 / 2012:30 - 13:20 M,W,FRCH 307Opeyemi Adesina

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00149293 / 416:00 - 17:20 T,ThDWE 3522Meiyappan Nagappan

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001269817 / 2013:30 - 14:20 M,W,FMC 2038Ian Davis
LEC 002333219 / 2012:30 - 13:20 M,W,FMC 2038Ian Davis

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00147474 / 416:00 - 17:20 T,ThMC 2038Meiyappan Nagappan

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001274412 / 1509:30 - 10:20 M,W,FRCH 305Victoria Sakhnini
LEC 002519415 / 1510:30 - 11:20 M,W,FRCH 305Victoria Sakhnini

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00153333 / 408:30 - 09:50 W,FMC 2034Ian Davis

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001284627 / 3913:30 - 14:20 M,W,FMC 4021Edward Lawrence Barsalou
LEC 002465411 / 4014:30 - 15:20 M,W,FMC 4045Edward Lawrence Barsalou

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00151621 / 410:00 - 11:20 T,ThMC 2034Reid Thomas Holmes

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00186991 / 1

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001275324 / 3209:30 - 10:20 M,W,FRCH 307Werner Dietl

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00151142 / 411:30 - 12:50 T,ThMC 4060Reid Thomas Holmes

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001259423 / 2208:30 - 09:20 M,W,FMC 1056Igor Ivkovic

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00176440 / 408:30 - 09:20 M,W,FMC 4041Reid Thomas Holmes

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001264319 / 2208:30 - 09:20 M,W,FMC 2034Igor Ivkovic

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00182952 / 1

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00146016 / 516:00 - 17:20 T,ThMC 1056Reid Thomas Holmes
TUT 10146026 / 514:30 - 15:20 FMC 4060

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00125499 / 1508:30 - 09:20 M,W,FMC 2038Atif Khan

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00175610 / 516:00 - 17:20 T,ThMC 4063Reid Thomas Holmes
TUT 10175620 / 514:30 - 15:20 FMC 4063

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001333610 / 1508:30 - 09:20 M,W,FMC 4063Atif Khan
TUT 101333810 / 1519:00 - 20:50 FMC 4040

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001255013 / 1008:30 - 09:20 M,W,FRCH 207Krzysztof Czarnecki
TUT 101255113 / 1019:00 - 20:50 FRCH 207

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 10121194 / 2019:00 - 19:50 FMC 4042
LEC 00120884 / 2008:30 - 09:20 M,W,FMC 4063Krzysztof Czarnecki
TUT 20120894 / 2008:00 - 08:50 FMC 4042

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 10118106 / 9419:00 - 19:50 ThRCH 301
LEC 00117746 / 9408:30 - 09:20 M,W,FRCH 301Krysztof Czarnecki
TUT 20117756 / 9408:00 - 08:50 ThRCH 301

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 10118043 / 4015:30 - 16:20 TRCH 211
LEC 00117483 / 4008:30 - 09:20 M,W,FRCH 211Krysztof Czarnecki
TUT 20117493 / 4018:00 - 18:50 MRCH 211

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 10117856 / 4015:30 - 16:20 T,M,C
LEC 00117226 / 4008:30 - 09:20 M,W,F,M,C Krysztof Czarnecki
TUT 20117236 / 4009:00 - 09:50 M,M,C

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00151022 / 6508:30 - 09:20 M,W,F,M,C Krysztof Czarnecki
TUT 10151032 / 6513:30 - 14:20 F,M,C

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 101179612 / 4015:30 - 16:20 T,M,C
LEC 001172412 / 4008:30 - 09:20 M,W,F,M,C Paul Dasiewicz
TUT 201172512 / 4009:00 - 09:50 M,M,C

Spring 2003 [1035]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 101191216 / 4015:30 - 16:20 T,M,C
LEC 001181316 / 4008:30 - 09:20 M,W,F,M,C Paul Dasiewicz
TUT 201181416 / 4009:00 - 09:50 M,M,C

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 101256126 / 4015:30 - 16:20 W,M,C Grant Weddell
LEC 001168226 / 4013:00 - 14:20 T,Th,M,C Grant Weddell
TUT 201168326 / 4015:30 - 16:20 M,M,C Grant Weddell

UW Flow Ratings

Liked: 81.25%

81.25%

Easy: 76.79%

76.79%

Useful: 55.36 %

55.36%

ECE 452 leads to