Note: Links to lectures have been removed. Contact Tom Bartenstein for access.
| Week Starting | Lecture Notes |
|---|---|
| Aug 21 | L01 Introduction
L02 Development Environment |
| Aug 26 | L03 Classes and Packages
L04 Types and Fields |
| Sep 03 | L05 Methods |
| Sep 09 | L06 Arrays |
| Sep 16 | L07 Number Representation
L08 Lists and ArrayLists |
| Sep 23 | L09 Interfaces
Demo Shapes Interface |
| Oct 03 | L10 Exceptions
Test 1 Answers (Version A) |
| Oct 14 | L11 Inheritance
Demo Shapes Superclass |
| Oct 21 | L12 Sub-types
L13 Dynamic Types L14 Constructors |
| Oct 28 | L15 GUI Intro
L16 GUI Layout |
| Nov 04 | L17 Unit Testing
L18 Pippin Project L19 Lambda Expressions |
| Nov 11 | L20 Debugging |
| Nov 18 | L21 Streams
Test2 Answers (Version A) |
| Nov 25 | L22 Searching |