The main course site has a collection of Powerpoint slides. My slides are slightly adapted versions of those slides. Main adaptations are the addition of extra material.
- Week 1 - Code reuse
- Week 2 - Structured Design
- Week 3
- Week 4
- Week 5
- Week 6
- Week 7
Code for the Student Records example - Week 8
Code for sort/search program used/developed during lecture. Various links to Java animations of sort/search algorithms- Animations, explanation, and source code for common sort algorithms
- Show relative speed of four different algorithms
- Nice applet showing range of algorithms.
- Lecture 9
- Lecture 10
- Lecture 11
- Lecture 12