Schedule
Week | | Lectures | | Ch | | Notes |
02 | | Intro, C revision, C execution model | | 1-6 | | First tute/lab |
03 | | Single-, multi-dimensional arrays & pointers | | 7 | | - |
04 | | Testing, debugging, performance | | - | | - |
05 | | Structured data types | | 8 | | Quiz 1 |
06 | | Dynamic memory allocation | | 10 | | - |
07 | | Linked lists | | 10 | | Assignment released |
08 | | Stacks and queues | | 10 | | - |
09 | | Abstract data types | | 10 | | Quiz 2 |
10 | | Binary trees | | 10 | | - |
11 | | Random numbers, File operations | | 11 | | - |
12 | | Sorting algorithms | | 12 | | - |
13 | | Problem solving strategies | | 9 | | Final tute/lab, Assignment due |
|