WClasses

ECE 406 - Algorithm Design and Analysis

Design and analysis of efficient, correct algorithms. Advanced data structures, divide-and-conquer algorithms, recurrences, greedy algorithms, dynamic programming, graph algorithms, search and backtrack, inherently hard and unsolvable problems, approximation and randomized algorithms, and amortized analysis.

Prerequisites

One of BME122, ECE250, MSE240, MTE140, SYDE223.

Corequisites

None

Antirequisites

CS341, CS466, SYDE423

Offerings

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2018806133 / 148
LEC 0014692133 / 14816:00 - 17:20 W
TUT 1018805133 / 14819:00 - 19:50 W

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2015321148 / 296
LEC 001484687 / 14816:00 - 17:20 F
LEC 002535161 / 14817:30 - 18:50 Th
TUT 101484783 / 14814:30 - 15:50 T
TUT 102535265 / 14808:00 - 08:50 W

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2015373264 / 296
LEC 0014813129 / 14813:00 - 14:20 M,F
LEC 0025420135 / 14816:00 - 17:20 M,F
TUT 1014814130 / 14817:30 - 18:20 F
TUT 1025421134 / 14808:00 - 08:50 W

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2018241239 / 296
LEC 0014858119 / 14813:00 - 14:20 M,FE7 5353Mark Crowley
LEC 0029081120 / 14816:00 - 17:20 M,FE7 5353Mark Crowley
TUT 1014859121 / 14819:00 - 19:50 ThE7 5353
TUT 1029082118 / 14819:00 - 19:50 TE7 5353

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 0014735149 / 16011:30 - 12:50 T,WE7 5353Stephen L. Smith
TUT 1014736149 / 16012:30 - 13:20 FE7 5353

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2414818169 / 260
LEC 0414806169 / 26013:00 - 14:20 M,F Mahesh Tripunitara
TUT 1414807169 / 260

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2014716145 / 149
LEC 0014703145 / 14911:30 - 12:50 M,FE7 5353Stephen L. Smith
TUT 1014704145 / 14917:30 - 18:20 WE7 5343

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2014612128 / 138
LEC 0014599128 / 13809:30 - 10:20 T,W,ThE7 5353Mahesh Tripunitara
TUT 1014600128 / 13816:30 - 17:20 WE7 5353

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2014791119 / 120
LEC 0014778119 / 12010:30 - 11:20 T,W,ThDWE 1501Stephen Leslie Smith
TUT 1014779119 / 12019:00 - 19:50 WRCH 103

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2014605113 / 124
LEC 0014592113 / 12409:30 - 10:20 T,W,ThMC 4021Stephen Leslie Smith
TUT 1014593113 / 12416:30 - 17:20 MMC 4020

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201517698 / 106
LEC 001516398 / 10609:30 - 10:20 T,W,ThRCH 105Stephen Leslie Smith
LEC 00287591 / 1
TUT 101516498 / 10612:30 - 13:20 MRCH 211

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 2014996113 / 105
LEC 0014981113 / 10508:30 - 09:20 M,W,FRCH 110Stephen Leslie Smith
TUT 1014982113 / 10515:30 - 16:20 MRCH 105

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00188231 / 1

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201491478 / 105
LEC 001489578 / 10510:00 - 11:20 T,ThRCH 110Stephen Leslie Smith
LEC 00285491 / 1
TUT 101489678 / 10512:30 - 13:20 WRCH 103

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201472881 / 87
LEC 001470681 / 8715:30 - 16:20 M,W,FQNC 1502Stephen Leslie Smith
TUT 101470781 / 8717:30 - 18:20 FQNC 1502

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201456634 / 41
LEC 001454034 / 4108:30 - 09:20 M,W,FRCH 305Mahesh Tripunitara
TUT 101454134 / 4113:30 - 14:20 MDWE 3517

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LAB 201721734 / 64
LEC 001719034 / 6408:30 - 09:20 M,W,FRCH 309Mahesh Tripunitara
TUT 101719134 / 6415:30 - 16:20 MRCH 309

UW Flow Ratings

Liked: 100.00%

100.00%

Easy: 65.00%

65.00%

Useful: 91.67 %

91.67%

ECE 406 leads to