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
Offerings
Winter 2020 [1201]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 9529 | 2 / 1 | | | | |
Winter 2019 [1191]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4906 | 26 / 50 | 16:00 - 18:50 | Th | E5 6008 | Riaan Oberholzer |
| TUT 101 | 4907 | 26 / 50 | 16:00 - 16:50 | T | E5 6008 | Riaan Oberholzer |
Winter 2018 [1181]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 5128 | 27 / 50 | 08:30 - 09:50 | M,W | E5 6006 | Igor Ivkovic |
| LEC 002 | 9456 | 12 / 1 | | | | |
| TUT 101 | 5129 | 27 / 50 | 11:30 - 12:20 | F | E5 6006 | Igor Ivkovic |
Winter 2017 [1171]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4989 | 49 / 50 | 15:00 - 16:50 | M | E5 6008 | Igor Ivkovic |
| LEC 002 | 9850 | 7 / 1 | | | | |
| TUT 101 | 4990 | 49 / 50 | 16:00 - 16:50 | F | E5 6008 | Igor Ivkovic |
Winter 2016 [1161]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 8234 | 37 / 50 | 15:30 - 17:20 | T | E5 6006 | Igor Ivkovic |
| LEC 002 | 8793 | 3 / 1 | | | | |
| TUT 101 | 8235 | 37 / 50 | 15:30 - 16:20 | Th | E5 6006 | Igor Ivkovic |
Winter 2014 [1141]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4629 | 19 / 30 | 12:30 - 13:20 | M,W | E5 6006 | Stacey Scott |
| TUT 101 | 4630 | 19 / 30 | 13:30 - 14:20 | M | E5 6002 | Stacey Scott |
Winter 2013 [1131]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4363 | 24 / 30 | 12:30 - 13:20 | M,W,F | E5 6006 | Stacey Scott |
| TUT 101 | 4364 | 24 / 30 | 13:30 - 14:20 | M | E5 6002 | Stacey Scott |
Winter 2012 [1121]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4101 | 36 / 30 | 12:30 - 13:20 | M,W,F | E5 6006 | Kumaraswamy Ponnambalam |
| TUT 101 | 4102 | 36 / 30 | 13:30 - 14:20 | M | E5 6002 | Kumaraswamy Ponnambalam |
Winter 2011 [1111]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4128 | 20 / 90 | 12:30 - 13:20 | M,W,F | E5 6006 | Kumaraswamy Ponnambalam |
| TUT 101 | 4129 | 20 / 90 | 13:30 - 14:20 | M | E5 6002 | |
Winter 2010 [1101]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4169 | 30 / 90 | 12:30 - 13:20 | M,W,F | E2 1303A | Hanan Ayad |
| TUT 101 | 4170 | 30 / 90 | 15:30 - 16:20 | W | E2 1303A | Hanan Ayad |
Winter 2009 [1091]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 3403 | 22 / 90 | 09:00 - 09:50 | T | E2 1303A | Kumaraswamy Ponnambalam |
| TUT 101 | 3404 | 22 / 90 | 12:30 - 13:20 | M | E2 1303A | |
Winter 2008 [1081]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 2717 | 22 / 90 | 09:00 - 09:50 | T | E2 1303A | Kumaraswamy Ponnambalam |
| TUT 101 | 2718 | 22 / 90 | 12:30 - 13:20 | M | E2 1303A | |
Winter 2007 [1071]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 2709 | 25 / 90 | 09:00 - 09:50 | T | E2 1303A | Kumaraswamy Ponnambalam |
| TUT 101 | 2710 | 25 / 90 | 12:30 - 13:20 | M | E2 1303A | |
Winter 2006 [1061]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 2648 | 10 / 90 | 09:00 - 09:50 | T,E | | Kumaraswamy Ponnambalam |
| TUT 101 | 2649 | 10 / 90 | 12:30 - 13:20 | M,E | | Kumaraswamy Ponnambalam |
Winter 2005 [1051]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 2628 | 20 / 90 | 09:00 - 09:50 | T,E | | Kumaraswamy Ponnambalam |
| TUT 101 | 2629 | 20 / 90 | 12:30 - 13:20 | M,E | | Kumaraswamy Ponnambalam |
Winter 2004 [1041]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 2576 | 11 / 90 | 09:00 - 09:50 | T,E | | Kumaraswamy Ponnambalam |
| TUT 101 | 2577 | 11 / 90 | 11:30 - 12:20 | F,E | | Kumaraswamy Ponnambalam |
Winter 2003 [1031]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|
| LEC 001 | 4764 | 8 / 90 | 09:00 - 09:50 | T,E | | Hamid R. Tizhoosh |
| TUT 101 | 4765 | 8 / 90 | 11:30 - 12:20 | F,E | | Hamid R. Tizhoosh |