Week | | | Topic | | | Notes | | | Lab |
Sep 8-12 | | | Static features of classes | | | | | ||
Sep 15-19 | | | Non-static features of classes | | | | | Lab 1 | |
Sep 22-26 | | | Mixed features of classes | | | | | Lab 2 | |
Sep 29-Oct 3 | | | Aggregation and Composition (1) | | | | | Lab 3 | |
Oct 6-10 | | | Aggregation and Composition (2) | | | | | Lab 4 | |
Oct 13-17 | | | Inheritance (1) | | | | | ||
Oct 20-24 | | | Inheritance (2) | | | | | Labtest (details below) | |
Oct 27-31 | | | Midterm exams (details below) | | | No class/lab Oct 30* | | | Labtest (details below) |
Nov 3-7 | | | Graphical user interfaces | | | Drop deadline: Nov 7 | | | Lab 5 |
Nov 10-14 | | | Recursion (1) | | | | | Lab 6 | |
Nov 17-21 | | | Recursion (2) | | | | | ||
Nov 24-28 | | | Data structures (1) | | | | | ||
Dec 1-5 | | | Data structures (2) | | | No class/lab Dec 2* | | | Lab 7/8 |
*See Sessional Dates for details.
The midterm exam will consist of a written part and a labtest part:
- The written part will take place in the lecture period on October 28.
- The labtest part will take place in the lab during your normal lab period:
-- For the Thursday lab, the labtest will be on Thursday, October 23.
-- For the Tuesday lab, the labtest will be on Tuesday, October 28.
Prof. Andrew Eckford Contact information
Tuesday/Thursday
2:30 - 4:00 PM
CB 121
Lab 01
Tuesday
5:00 - 6:30 PM
LAS 1006/04/02
Lab 02
Thursday
1:00 - 2:30 PM
LAS 1006