Lecture Notes
|
Week |
Topic |
Reading |
Notes |
|
|---|---|---|---|---|
|
1 |
Unix quick demo; Review of COMP125 . |
|
|
|
|
2 |
Correctness (loop invariants); Performance (complexity analysis). |
Trees covered in week 2. |
||
|
3 |
Assignment 1 notes and dynamic programming . | |||
|
4 |
|
|
||
|
5 |
|
|
||
|
6 |
More sorting including bucket, radixsort. Hints for Assignment 2, and the Eight Queens Problem. |
|
|
|
|
7 |
|
|
||
|
8 |
Advanced ADT Table IMplementations |
|
|
|
|
9 |
Graphs |
|||
|
10 |
More on graphs (and text processing) |
|
|
|
|
11 |
External Storage (and balanced search trees) |
|
|
|
|
12 |
An introduction to computational complexity classes (and revision) |
|
||
|
13 |
Check assignment 3 marks assignment 3 marks
Revision. |
|
|