Graph Theory: concepts, methods, applications.
Notes (updated 22.01.12 to correct final figure)v and a spider diagram depicting (some parts of)
graph theory.
Lecture 3:
Algorithms: specification, proofs of correctness, complexity analysis
Notes (updated 23.01.12 to add a footnote about the Pigeon Hole Principle)