This is a plan of how the units map onto the University's weeks.
| Week | Date | Unit | Assessed work |
| 2 | 30 Sep | Introduction to C++ | |
| 3 | 7 Oct | Functions and classes | |
| 4 | 14 Oct | Arrays and program structure | |
| 5 | 21 Oct | Pointers | start course-work |
| 6 | 28 Oct | References and templates | |
| 7 | 4 Nov | Inheritance | |
| 8 | 11 Nov | Language design and Prolog | |
| 9 | 18 Nov | Functional languages: Haskell | |
| 10 | 25 Nov | Types and type checking | course-work handin |
| 11 | 2 Dec | Scope, dependency, program structure and separate compilation | |
| 12 | 9 Dec | Revision | |
| Vacation | |||
| 16 | 6 Jan | Revision | |
| 17 | 13 Jan | ||
| 18 | 20 Jan | ||
| End of semester | |||
© University of Hertfordshire Higher Education Corporation (1998)