WClasses

SYDE 322 - Software Design

Software requirements specification; software architecture; design patterns; software testing and quality assurance; software maintenance; design of efficient algorithms and methods for their analysis, mathematical algorithms, string processing algorithms, geometrical algorithms, exhaustive search and traversal techniques, introduction to lower bound theory and NP-completeness. Case studies and engineering examples.

Prerequisites

BME122 or CS240/CS240E or ECE250 or MTE140 or SYDE223; Level at least 3A Biomedical Engineering or Level at least 3B Systems Design Engineering

Corequisites

None

Antirequisites

None

Offerings

Winter 2020 [1201]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00195292 / 1

Winter 2019 [1191]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001490626 / 5016:00 - 18:50 ThE5 6008Riaan Oberholzer
TUT 101490726 / 5016:00 - 16:50 TE5 6008Riaan Oberholzer

Winter 2018 [1181]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001512827 / 5008:30 - 09:50 M,WE5 6006Igor Ivkovic
LEC 002945612 / 1
TUT 101512927 / 5011:30 - 12:20 FE5 6006Igor Ivkovic

Winter 2017 [1171]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001498949 / 5015:00 - 16:50 ME5 6008Igor Ivkovic
LEC 00298507 / 1
TUT 101499049 / 5016:00 - 16:50 FE5 6008Igor Ivkovic

Winter 2016 [1161]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001823437 / 5015:30 - 17:20 TE5 6006Igor Ivkovic
LEC 00287933 / 1
TUT 101823537 / 5015:30 - 16:20 ThE5 6006Igor Ivkovic

Winter 2014 [1141]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001462919 / 3012:30 - 13:20 M,WE5 6006Stacey Scott
TUT 101463019 / 3013:30 - 14:20 ME5 6002Stacey Scott

Winter 2013 [1131]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001436324 / 3012:30 - 13:20 M,W,FE5 6006Stacey Scott
TUT 101436424 / 3013:30 - 14:20 ME5 6002Stacey Scott

Winter 2012 [1121]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001410136 / 3012:30 - 13:20 M,W,FE5 6006Kumaraswamy Ponnambalam
TUT 101410236 / 3013:30 - 14:20 ME5 6002Kumaraswamy Ponnambalam

Winter 2011 [1111]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001412820 / 9012:30 - 13:20 M,W,FE5 6006Kumaraswamy Ponnambalam
TUT 101412920 / 9013:30 - 14:20 ME5 6002

Winter 2010 [1101]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001416930 / 9012:30 - 13:20 M,W,FE2 1303AHanan Ayad
TUT 101417030 / 9015:30 - 16:20 WE2 1303AHanan Ayad

Winter 2009 [1091]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001340322 / 9009:00 - 09:50 TE2 1303AKumaraswamy Ponnambalam
TUT 101340422 / 9012:30 - 13:20 ME2 1303A

Winter 2008 [1081]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001271722 / 9009:00 - 09:50 TE2 1303AKumaraswamy Ponnambalam
TUT 101271822 / 9012:30 - 13:20 ME2 1303A

Winter 2007 [1071]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001270925 / 9009:00 - 09:50 TE2 1303AKumaraswamy Ponnambalam
TUT 101271025 / 9012:30 - 13:20 ME2 1303A

Winter 2006 [1061]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001264810 / 9009:00 - 09:50 T,E Kumaraswamy Ponnambalam
TUT 101264910 / 9012:30 - 13:20 M,E Kumaraswamy Ponnambalam

Winter 2005 [1051]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001262820 / 9009:00 - 09:50 T,E Kumaraswamy Ponnambalam
TUT 101262920 / 9012:30 - 13:20 M,E Kumaraswamy Ponnambalam

Winter 2004 [1041]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 001257611 / 9009:00 - 09:50 T,E Kumaraswamy Ponnambalam
TUT 101257711 / 9011:30 - 12:20 F,E Kumaraswamy Ponnambalam

Winter 2003 [1031]

SectionClassEnrolledTimeDaysLocationInstructor
LEC 00147648 / 9009:00 - 09:50 T,E Hamid R. Tizhoosh
TUT 10147658 / 9011:30 - 12:20 F,E Hamid R. Tizhoosh

UW Flow Ratings

Liked: 80.00%

80.00%

Easy: 100.00%

100.00%

Useful: 100.00 %

100.00%

SYDE 322 leads to

STAT 340 - Stochastic Simulation Methods

MSE 436 - Decision Support Systems

SE 463 - Software Project Management, Requirements, and Analysis