WClasses

CS 466 - Algorithm Design and Analysis

Algorithmic approaches and methods of assessment that reflect a broad spectrum of criteria, including randomized algorithms, amortized analysis, lower bounds, approximation algorithms, and on-line algorithms. Particular examples will be chosen from different areas of active research and application.

Prerequisites

CS341; Honours Computer Science, Honours Data Science (BCS), BCFM, BSE students only

Corequisites

None

Antirequisites

None

Offerings

Spring 2026 [1265]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00136190 / 60
TST 10140390 / 60

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001625430 / 6011:30 - 12:50 T,Th
TST 101712730 / 6018:00 - 20:50 M

Spring 2025 [1255]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001369722 / 5414:30 - 15:50 M,W,F
TST 101416022 / 6017:00 - 19:50 W

Fall 2024 [1249]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001621816 / 6014:30 - 15:50 T,Th
TST 101895516 / 6017:30 - 20:20 M

Spring 2024 [1245]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001373440 / 6014:30 - 15:50 M,W,F
TST 101513040 / 6017:00 - 19:50 W

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001610222 / 6016:00 - 17:20 M,W

Spring 2023 [1235]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001385428 / 4408:30 - 09:50 T,Th

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001720632 / 6008:30 - 09:50 T,ThMC 2038Therese Biedl
TST 1011051732 / 6019:00 - 20:50 M

Spring 2022 [1225]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001362925 / 4910:00 - 11:20 M,WMC 4042Lap Chi Lau

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001615817 / 6013:00 - 14:20 T,Th Rafael Oliveira

Spring 2021 [1215]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041341332 / 50 Rafael Oliveira
TST 141367932 / 50

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041605429 / 60 Rafael Oliveira
TST 141676729 / 60

Spring 2020 [1205]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001365942 / 60 Lap Chi Lau
LEC 002536532 / 60 Lap Chi Lau
TST 101407974 / 12018:24 - 18:24

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001587450 / 6010:00 - 11:20 T,ThE2 1732Anna Lubiw
TST 101665150 / 6019:00 - 20:50 M

Spring 2019 [1195]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001366949 / 8011:30 - 12:50 M,WE2 1732Lap Chi Lau
TST 101508449 / 8019:00 - 20:50 W

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001572055 / 7008:30 - 09:50 M,WMC 2035Anna Lubiw
TST 101914055 / 7019:00 - 20:50 M

Spring 2018 [1185]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001355974 / 9510:00 - 11:20 M,WMC 4045Lap Chi Lau

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001581243 / 7013:00 - 14:20 M,WMC 2054Eric Blais
LEC 00295231 / 1

Spring 2017 [1175]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001355846 / 6013:00 - 14:20 M,WMC 4040Richard Erwin Cleve

Fall 2016 [1169]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001578945 / 6010:00 - 11:20 T,ThPAS 1229Eric Blais
LEC 00292051 / 1

Spring 2016 [1165]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001356156 / 6311:30 - 12:50 M,WMC 4045Mark Petrick

Fall 2015 [1159]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001605639 / 6008:30 - 09:50 W,FPAS 1229Bin Ma

Spring 2015 [1155]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001363158 / 6014:30 - 15:50 T,ThRCH 308Timothy Chan

Fall 2014 [1149]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001572145 / 6008:30 - 09:50 T,FMC 4045Bin Ma
LEC 00289121 / 1

Spring 2014 [1145]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001354046 / 6010:00 - 11:20 T,ThRCH 306Ian Munro

Fall 2013 [1139]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001537652 / 6013:00 - 14:20 T,ThRCH 305Anna Lubiw

Spring 2013 [1135]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001336854 / 7510:00 - 11:20 T,ThPHY 235Ian Munro

Fall 2012 [1129]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001530057 / 6013:00 - 14:20 T,ThPHY 313Anna Lubiw

Spring 2012 [1125]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001341441 / 6010:00 - 11:20 T,ThPHY 235Alejandro Lopez-Ortiz

Fall 2011 [1119]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001512741 / 4513:00 - 14:20 T,ThDWE 3516Therese Biedl

Spring 2011 [1115]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001330453 / 5010:00 - 11:20 T,ThMC 4059Timothy Chan

Fall 2010 [1109]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001516442 / 5011:30 - 12:50 T,ThDWE 3516Ian Munro

Spring 2010 [1105]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001471634 / 4010:00 - 11:20 T,ThMC 4061Reza Dorrigiv

Fall 2009 [1099]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001489540 / 4013:00 - 14:20 T,ThRCH 307Therese Biedl

Spring 2009 [1095]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001315935 / 4010:00 - 11:20 T,ThMC 4058Timothy Chan

Fall 2008 [1089]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001377225 / 4013:00 - 14:20 T,ThEV1 350Ian Munro

Spring 2008 [1085]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001259825 / 5012:30 - 13:20 M,W,FMC 2034Timothy Chan

Fall 2007 [1079]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001348637 / 4511:30 - 12:20 M,W,FMC 4042Anna Lubiw

Spring 2007 [1075]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001221420 / 5012:30 - 13:20 M,W,FMC 4042Timothy Chan

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00156901 / 1

Fall 2006 [1069]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001337532 / 4510:30 - 11:20 M,W,FMC 4063Anna Lubiw

Spring 2006 [1065]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219239 / 5013:00 - 14:20 T,ThRCH 306Timothy Chan

Fall 2005 [1059]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001331336 / 4510:30 - 11:20 M,W,F,R,C,H Alejandro Lopez-Ortiz

Spring 2005 [1055]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001219330 / 5013:00 - 14:20 T,Th,R,C,H Timothy Chan

Fall 2004 [1049]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001330942 / 4510:30 - 11:20 M,W,F,M,C Naomi Nishimura

Spring 2004 [1045]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001209151 / 5013:00 - 14:20 T,Th,M,C Timothy Chan

Fall 2003 [1039]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001323137 / 4510:30 - 11:20 M,W,F,R,C,H Ian Munro

Spring 2003 [1035]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001221331 / 5011:30 - 12:50 T,Th,M,C Timothy Chan

Fall 2002 [1029]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001310930 / 3510:30 - 11:20 M,W,F,D,W,E Naomi Nishimura

Spring 2002 [1025]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001194138 / 5011:30 - 12:50 T,Th,M,C Timothy Chan

Fall 2001 [1019]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001290520 / 3510:30 - 11:20 M,W,F,R,C,H Naomi Nishimura

UW Flow Ratings

Liked: 73.56%

73.56%

Easy: 41.67%

41.67%

Useful: 68.59 %

68.59%

CS 466 leads to