WClasses

ECE 454 - Distributed Computing

Principles of distributed computing; architectures and middleware; servers, processes, and virtualization; upper-layer network protocols, interprocess communication and remote procedure calling; concurrency, synchronization and distributed algorithms, dependable distributed systems and fault tolerance.

Prerequisites

ECE358; (One of ECE252, MTE241 or SE350); Level at least 4A BASc/BSE.

Corequisites

None

Antirequisites

CS454, CS654

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00127840 / 144
TUT 10127850 / 144

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0012926116 / 14816:00 - 17:20 Th
TUT 1012927116 / 14814:30 - 15:20 W

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0012946108 / 14808:30 - 09:50 W
TUT 1012947108 / 14819:00 - 19:50 T

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0012921122 / 14810:00 - 11:20 M,F
TUT 1012922122 / 14819:00 - 19:50 Th

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0012780147 / 14814:30 - 15:50 M,FE7 4043Wojciech Golab
TUT 1012781147 / 14816:00 - 16:50 FE7 4043

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0412645100 / 12010:00 - 11:20 T,Th Wojciech Golab
LEC 042516186 / 12016:00 - 17:20 T,Th Wojciech Golab
TUT 1412646100 / 120
TUT 142516286 / 120

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2013032230 / 230
LEC 0012799230 / 230 Wojciech Golab
TUT 1012800230 / 230

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2013045117 / 138
LAB 202340388 / 138
LEC 0012785117 / 13811:30 - 12:50 ME7 4043Wojciech Golab
LEC 002340188 / 13816:00 - 17:20 ThE7 4043Wojciech Golab
TUT 1012786117 / 13817:30 - 18:20 ME7 4043
TUT 102340288 / 13815:30 - 16:20 TE7 5353

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201298395 / 104
LAB 202503786 / 104
LEC 001269295 / 10410:30 - 11:20 T,W,ThMC 2054Wojciech Golab
LEC 002503586 / 10415:30 - 16:20 T,W,ThMC 2054Wojciech Golab
TUT 101269395 / 10417:30 - 18:20 WMC 2017
TUT 102503686 / 10408:00 - 08:50 MMC 2017

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2013008140 / 144
LEC 0012703140 / 14411:30 - 12:50 MMC 2065Wojciech Golab
TUT 1012704140 / 14416:30 - 17:20 ThRCH 301

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2013071119 / 132
LEC 0012749119 / 13209:30 - 10:20 T,W,ThMC 1085Wojciech Golab
TUT 1012750119 / 132

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2013187117 / 125
LEC 0012852117 / 12510:30 - 11:20 T,W,ThEIT 1015Wojciech Golab
TUT 1012853117 / 12517:30 - 18:20 TQNC 2502

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2013107109 / 150
LEC 0012759109 / 15010:30 - 11:20 T,W,ThAL 113Mahesh Tripunitara
TUT 1012760109 / 15017:30 - 18:20 MEIT 1015

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201298346 / 90
LEC 001260046 / 9010:30 - 11:20 T,W,ThQNC 1502Yiqing Huang
TUT 101260146 / 9019:00 - 19:50 MQNC 1502

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201310371 / 90
LEC 001264971 / 9010:30 - 11:20 T,W,ThMC 4059Yiqing Huang
TUT 101265071 / 9008:00 - 08:50 MMC 2034

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201440653 / 55
LEC 001255853 / 5510:30 - 11:20 M,W,FDWE 3522Paul A S Ward
TUT 101255953 / 5516:30 - 17:20 MDWE 3518

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001335673 / 9014:30 - 17:20 TRCH 211Paul A S Ward
TUT 101335873 / 9019:00 - 19:50 TRCH 211

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001256062 / 15012:30 - 13:20 M,W,FRCH 305Paul A S Ward
TUT 101256162 / 15016:30 - 17:20 TRCH 301

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001209894 / 13012:30 - 13:20 M,W,FRCH 301Paul A S Ward
TUT 101209994 / 13019:00 - 19:50 ThRCH 301

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001178782 / 10712:30 - 13:20 M,W,FRCH 301Paul A S Ward
TUT 101178882 / 10709:30 - 10:20 TRCH 211

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0011761107 / 12012:30 - 13:20 M,W,FRCH 105Kshirasagar Naik
TUT 1011762107 / 12016:30 - 17:20 TRCH 211

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001173684 / 15012:30 - 13:20 M,W,F,R,C,H Paul A S Ward
TUT 101173784 / 15016:30 - 17:20 T,R,C,H

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0011741107 / 15012:30 - 13:20 M,W,F,M,C Paul A S Ward
TUT 1011742107 / 15016:30 - 17:20 T,R,C,H

Spring 2003 [1035]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0011855156 / 17012:30 - 13:20 M,W,F,M,C Paul A S Ward
TUT 1011856156 / 17016:30 - 17:20 T,M,C

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00154121 / 5

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001173697 / 12010:30 - 11:20 M,W,F,M,C Paul A S Ward
TUT 101173797 / 12015:30 - 16:20 F,M,C

UW Flow Ratings

Liked: 81.54%

81.54%

Easy: 19.81%

19.81%

Useful: 89.62 %

89.62%

ECE 454 leads to