The original design of this unit and the lecture notes were by Gordon Royle.
A printed, bound copy of the entire semester's lecture notes can be purchased from the Co-op bookshop.
Audio and screen capture recordings of the lectures can be found at the .
Week 1 | 01 | ||||
Fundamentals | |||||
02 | Computer Programming | ||||
Week 2 | WS | for Vars and Methods | |||
15 | Characters and Strings | ||||
Mid-semester Break | |||||
Week 9 | 16 | Game of Life I | |||
17 | Game of Life II | Java code | |||
Week 10 | 18 | Defensive Programming | |||
19 | Testing with JUnit | ||||
Week 11 | 20 | Searching and Sorting I | |||
21 | Searching and Sorting II | ||||
Week 12 | 22 | Putting it Togther | |||
23 | Recursion I | ||||
Week 13 | 24 | Recursion II | |||
25 | Course Review and |