WClasses

CS 365 - Models of Computation

Finite automata and regular expressions. Pushdown automata and context-free grammars. Turing machines and undecidability. Time and space complexity. Diagonalization and hierarchies. CS365 covers the material in CS360 at an accelerated pace plus additional topics in computational complexity.

Prerequisites

CS240/CS240E, CS241/CS241E and (MATH239 or MATH249); Honours Computer Science, Honours Data Science (BCS), BCFM, BSE students only.

Corequisites

None

Antirequisites

CS360

Offerings

Winter 2026 [1261]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001588139 / 6010:00 - 11:20 M,W

Winter 2025 [1251]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001596551 / 6010:00 - 11:20 M,W

Winter 2024 [1241]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001598846 / 6010:00 - 11:20 M,W

Winter 2023 [1231]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001611819 / 5010:00 - 11:20 M,WMC 4058Eric Blais

Winter 2022 [1221]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001598617 / 5016:00 - 17:20 M,WMC 4063Shai Ben-David

Winter 2021 [1211]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041603734 / 50 Eric Blais

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001588447 / 5011:30 - 12:50 T,ThMC 4041Eric Blais

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001576034 / 4010:00 - 11:20 M,WDWE 1502Eric Blais

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001581721 / 4014:30 - 15:50 T,ThDWE 1502Jonathan Buss

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001555041 / 4010:00 - 11:20 T,ThMC 4064Eric Blais

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001609325 / 4011:30 - 12:50 T,ThQNC 2501Jonathan Buss

Winter 2015 [1151]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001588124 / 4010:00 - 11:20 T,ThMC 4064Eric Blais

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001569523 / 4010:00 - 11:20 T,ThMC 2017Shai Ben-David

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001545414 / 4010:00 - 11:20 T,ThQNC 1507Jeffrey O Shallit

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001524618 / 4013:00 - 14:20 T,ThRCH 206Jonathan Buss

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001521523 / 4013:00 - 14:20 T,ThRCH 206Anna Lubiw

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001519834 / 4013:00 - 14:20 T,ThDWE 1515John Watrous

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001443527 / 4013:00 - 14:20 T,ThMC 1085Jonathan Buss

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001360732 / 4013:00 - 14:20 T,ThMC 4042Jeffrey O Shallit

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001356322 / 3013:00 - 14:20 T,ThRCH 109Anna Lubiw

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001350119 / 3013:00 - 14:20 T,Th,R,C,H Jonathan Buss

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001346621 / 3011:30 - 12:50 T,Th,D,C Prabhakar Ragde

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001334616 / 3013:00 - 14:20 T,Th,M,C Naomi Nishimura

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001494622 / 3013:00 - 14:20 T,Th,M,C Anna Lubiw

UW Flow Ratings

Liked: 71.43%

71.43%

Easy: 48.26%

48.26%

Useful: 55.68 %

55.68%

CS 365 leads to

CS 462 - Formal Languages and Parsing