COMP204B: Object-Oriented Program Design (the 2007 EDITION)
Course outline
Assignments:
submit here
- Assignment1, due Monday 23 July, 5pm
- Assignment2, due Friday 3 August, 5pm
- Assignment3, due Friday 17 August, 5pm
- Assignment4, due Friday 14 September, 5pm
some test data and results
- Assignment5, due Friday 28 September, 5pm
- Assignment6, due Friday 12 October, 5pm
Test1
Test1 model answers
Test1 marks
Lecture notes:
- Lecture 1: Polymorphism&Methods (9/7)
- Lecture 2: Java Generics (12/7)
- Lecture 3: Inheritance implications (16/7)
- Lecture 4: More Inheritance implications (19/7)
- Lecture 5: see code examples for week 3 (23/7)
- Lecture 6: Swing GUI (26/7)
- Lecture 8: more code examples: animation, buttons, dialogs (2/8)
- Lecture 9: More Swing, plus week5 code examples (6/8)
- Lecture 10: Java IO (9/8)
- Lecture 11: Java Concurrency (13/8)
- Lecture 12: Java Regular Expressions (16/8)
- Lecture 13: Swing JTree plus Test1 model answers, Assignment4 specs (6/9)
- Lecture 14: Swing JTree cont., JTable (see code examples week7/week8) (10/9)
- Lecture 15: more on JTable, RandomAccessFile (see code examples week8) (13/9)
- Lecture 16: more on TreeTable, Actions (see code examples week8/week9) (17/9)
- Lecture 17: Swing final (wrapping up code examples week8/week9) (20/9)
- Lecture 18: Reflection Part1 (code examples week10) (24/9)
- Lecture 20: finish Reflection, refactoring exercise, start Patterns (more Patterns) (1/10)
Code examples:
click here
Java online stuff (too much really):
Last modified: Mon Oct 1 09:58:52 NZST 2007