WClasses

CS 246E - Object-Oriented Software Development (Enriched)

Enriched version of CS246.

Prerequisites

CS136L, a grade of 85% in either CS136 or CS146; Honours Mathematics students only.

Corequisites

None

Antirequisites

CS246, SYDE322

Offerings

Fall 2025 [1259]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001663383 / 8014:30 - 15:50 T,Th
TST 201663583 / 8016:30 - 18:20 T
TUT 101663483 / 8013:30 - 14:20 W

Fall 2024 [1249]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001662268 / 8011:30 - 12:50 T,Th
TST 201662468 / 8016:30 - 18:20 T
TUT 101662368 / 8012:30 - 13:20 W

Fall 2023 [1239]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001651878 / 9014:30 - 15:50 T,Th
TST 201652078 / 9016:30 - 18:20 T
TUT 101651978 / 9012:30 - 13:20 W

Fall 2022 [1229]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001764362 / 8014:30 - 15:50 T,ThMC 2035Brad Lushman
TST 201764562 / 8016:30 - 18:20 Th Caroline Kierstead
TUT 101764462 / 8012:30 - 13:20 WMC 2034

Fall 2021 [1219]

SectionClassEnrolledTimeDaysLocationInstructor
DIS 101679552 / 8012:30 - 13:20 WM3 1006
LEC 001679452 / 80 Brad Lushman
LEC 002679627 / 80 Brad Lushman

Fall 2020 [1209]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 041669084 / 86 Brad Lushman
TST 241669284 / 86 Patrick Roh
TUT 141669184 / 86

Fall 2019 [1199]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001654753 / 6510:00 - 11:20 T,ThMC 4041Brad Lushman
TST 201654953 / 6516:30 - 18:20 Th Olga Zorin
TUT 101654853 / 6512:30 - 13:20 WMC 4060

Fall 2018 [1189]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001644653 / 6510:00 - 11:20 T,ThMC 4042Bradley Michael Lushman
TST 201644853 / 6516:30 - 18:20 Th Olga Zorin
TUT 101644753 / 6512:30 - 13:20 WMC 2035

Fall 2017 [1179]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001822563 / 6014:30 - 15:50 T,ThMC 4060Bradley Michael Lushman
TST 201822763 / 6016:30 - 18:20 Th Gang Lu
TUT 101822663 / 6014:30 - 15:20 WMC 4045

UW Flow Ratings

Liked: 94.12%

94.12%

Easy: 31.82%

31.82%

Useful: 92.27 %

92.27%

CS 246E leads to

CS 240 - Data Structures and Data Management

CS 241 - Foundations of Sequential Programs

CS 338 - Computer Applications in Business: Databases

CS 370 - Numerical Computation

CS 436 - Networks and Distributed Computer Systems

CS 457 - System Performance Evaluation

SE 464 - Software Design and Architectures

SE 465 - Software Testing and Quality Assurance

CS 398 - Topics in Computer Science

CS 399 - Readings in Computer Science

CS 350 - Operating Systems

SE 390 - Design Project Planning

SE 350 - Operating Systems

CS 346 - Application Development

SE 463 - Software Project Management, Requirements, and Analysis

CS 442 - Principles of Programming Languages