| Section | Time | Venue |
| 1A | Tue 14:00 -16:50 | 4214 |
| 1B | Thu 13:00 -14:50 | 4214 |
| 1C | Thu 15:00 -16:50 | 4214 |
| Number |
Date Section 1A |
Date
Section 1B, 1C |
Topic |
| 1 | 6/02/2001 | 8/02/2001 | Development Environment |
| 2 | 13/02/2001 | 15/02/2001 | Separate Compilation |
| 3 | 20/02/2001 | 22/02/2001 | Global Objects, Functions, Pointers |
| 4 | 27/02/2001 | 1/03/2001 | File I/O |
| 5 | 6/03/2001 | 8/03/2001 | Constructors/Destructors/Overloading |
| 6 | 13/03/2001 | 15/03/2001 | No Lab to submit. Free time to work on Assignment 1 and ask TA questions |
| 7 | 20/03/2001 | 22/03/2001 | Vectors and Strings |
| 8 | 27/03/2001 | 29/03/2001 | Class Inheritence |
| 9 | 3/04/2001 | 5/04/2001 | No Lab |
| 10 | 10/04/2001 | 19/04/2001 | Virtual Functions + ABC |
| 11 | 24/04/2001 | 26/04/2001 | No Lab to submit. Free time to work on Assignment 2 and ask TA questions |
| 12 | 8/05/2001 | 3/05/2001 | Template and Operator Overloading Note that Tuesday lab sessions are now AHEAD of Thursday lab session |
| 13 | 15/05/2001 | 10/05/2001 | Generic Algorithms No assessment task in this lab. Free time to work on Assignment 3 and practice STL |