| Week | Lectures | Labs/Assignment |
| 1 | | Introduction | - | code A B | - | | 22/7/2008 | 3-5pm | MCC T1 |
| Tools/Expressions | - | - | - | | 23/7/2008 | 4-5pm | MCC T1 |
|
|
| 2 | | Loops/Decisions/Object/Classes/UML | - | code A | - | | 29/7/2008 | 3-5pm | MCC T1 |
| - | code A | - | | 30/7/2008 | 4-5pm | MCC T1 |
| | Lab 1 - Fundamental Data Types/Expression |
|
| 3 | | Inheritance | - | code A | - | | 5/8/2008 | 3-5pm | MCC T1 |
| - | - | - | | 6/8/2008 | 4-5pm | MCC T1 |
| | Lab 2 - Classes/Objects | | Assignment (Stage 1) - Organize groups and rolls |
|
| 4 | | No Lecture | - | - | - | | 12/8/2008 | 3-5pm | MCC T1 |
| Version Control - svn (Bob Edwards) | - | - | - | | /2008 | 4-5pm | MCC T1 |
|
|
| 5 | | Random/HashMap/JFrame/... | - | code A | - | | 19/8/2008 | 3-5pm | MCC T1 |
| Testing | - | - | - | | 20/8/2008 | 4-5pm | MCC T1 |
| | Lab 4 - Control Structures | | Assignment (Stage 2) - Analysis and Design |
|
| 6 | | Scaling | - | code A | - | | 26/8/2008 | 3-5pm | MCC T1 |
| - | - | - | | 27/8/2008 | 4-5pm | MCC T1 |
| | Lab 5 - Design | | Assignment (Stage 3) - Individual class implementation |
|
| 7 | | Lists | - | code A | - | | 2/9/2008 | 3-5pm | MCC T1 |
| Files | - | code A | - | | 3/9/2008 | 4-5pm | MCC T1 |
|
|
| 8 | | Recursion | - | code A | - | | 9/9/2008 | 3-5pm | MCC T1 |
| - | - | - | | 10/9/2008 | 4-5pm | MCC T1 |
| | Lab 6 - Complexity and the Java API | | Assignment (Stage 4) - Individual class testing |
|
| 9 | | Trees/(COMP1510 Lecture - last hour) | - | code A | - | | 16/9/2008 | 3-5pm | MCC T1 |
| - | - | - | | 17/9/2008 | 4-5pm | MCC T1 |
| | Lab 7 - Linked Lists/Recursion | | Assignment (Stage 5) - Integration Demo/Scaling |
|
| 10 | | Hashmap implementation/Parsing/(COMP1510 Lecture - last hour) | - | code A B | - | | 23/9/2008 | 3-5pm | MCC T1 |
| - | - | - | | 24/9/2008 | 4-5pm | MCC T1 |
|
|
| mid-semester break |
| 11 | | Exceptions/(COMP1510 Lecture - last hour) | - | code A | - | | 14/10/2008 | 3-5pm | MCC T1 |
| - | - | - | | 15/10/2008 | 4-5pm | MCC T1 |
| | Lab 8 - Trees(MUST BE MARKED IN WEEK 11) |
|
| 12 | | Programming Genre/Programming by contract | - | - | - | | 21/10/2008 | 3-5pm | MCC T1 |
| - | - | - | | 22/10/2008 | 4-5pm | MCC T1 |
| | Assignment (Final Stage) - Presentation and Demo |
|
| 13 | | Subject Review | - | code A | - | | 28/10/2008 | 3-5pm | MCC T1 |
|
|