The readings are suggested chapters in the Deitel&Deitel (Seventh edition) and the Liang (Seventh edition) textbook, respectively. As I mentioned in the lecture, you can use any other Java textbook as well.
| Week | Day | Topic | Reading | Assignments | Lecture Notes |
| 2 | 11 Oct | Lecture: Introduction & Revision | D&D: 6,8-10 Liang: 7,9-11 |
Lectures 1-2 | |
| 14 Oct | Lab | Labscript 1 | |||
| 3 | 18 Oct | Lecture: Applets & Event-Driven Programming | D&D: 11 Liang: 13-15 |
Assignment 1 | Lectures 3-4 |
| 21 Oct | Lab | Labscript 2 | |||
| 4 | 25 Oct | Lecture: Exceptions and more Swing | D&D: 13 Liang: 16-18 |
Lectures 5-6 | |
| 28 Oct | Lab | Labscript 3 | |||
| 5 | 1 Nov | Lecture: Inheritance & Collections Framework | D&D: 19 Liang: 22 |
Lectures 7-8 | |
| 6 Nov | Lab | Labscript 4 | |||
| 6 | 8 Nov | Lecture: Collections Framework | D&D: 19 Liang: 22 |
Assignment 2 (code samples) |
Lectures 9-10 |
| 11 Nov | Lab | Labscript 5 | |||
| 7 | 15 Nov | Progress Test | |||
| 18 Nov | Lab | Labscript 6 | |||
| 8 | 22 Nov | Lecture: Database Connectivity (JDBC) | D&D: 25 Liang: 37 |
Lectures 11-12 | |
| 24 Nov | Lab | Labscript 7 | |||
| 9 | 29 Nov | Lecture: Inner classes and more Swing | D&D: 11 Liang: 13,14,16 |
Lectures 13-14 | |
| 2 Dec | Lab | Labscript 8 | |||
| 10 | 6 Dec | Lecture: yet more Swing + Security | D&D: 11 Liang: 13,14,16 Oracle Java Security (online) |
Lectures 15-16 | |
| 9 Dec | Lab | Labscript 9 | |||
| 11 | 13 Dec | No lecture! | |||
| Lab: demonstration of Assignment 2 | |||||
| 18 | 3 Feb | Guest lecture (9:00-11:00 in 4S.6.28) on "Application Security" by Dr Huth (HP Enterprise Security) |