CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
Department of Computer Science
Printer Friendly Version of this Document

UniSAFE

Introduction to Software Systems

Schedule

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