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

UniSAFE

Introduction to Software Systems

Schedule

WeekLecturesLabs/Assignment
1
Introduction---Monday20/7/20091-2pmMCC T3
Tools/Expressions---Thursday23/7/20093-5pmCHEM T1
2
Loops/Decisions/Object/Classes/UML---Monday27/7/20091-2pmMCC T3
---Thursday30/7/20093-5pmCHEM T1
Assignment (Stage 1) - Organize groups and roles
3
Inheritance---Monday3/8/20091-2pmMCC T3
---Thursday6/8/20093-5pmCHEM T1
Lab Quiz 1
4
---Monday10/8/20091-2pmMCC T3
---Thursday13/8/20093-5pmCHEM T1
Assignment (Stage 2) - Analysis and Design
5
Random/HashMap/JFrame/...---Monday17/8/20091-2pmMCC T3
Testing---Thursday20/8/20093-5pmCHEM T1
6
Scaling---Monday24/8/20091-2pmMCC T3
---Thursday27/8/20093-5pmCHEM T1
Assignment (Stage 3) - Individual class implementation
7
Lists---Monday31/8/20091-2pmMCC T3
Files---Thursday3/9/20093-5pmCHEM T1
Lab Quiz 2
8
Recursion---Monday7/9/20091-2pmMCC T3
---Thursday10/9/20093-5pmCHEM T1
Assignment (Stage 4) - Individual class testing
9
Trees---Monday14/9/20091-2pmMCC T3
Threads - (COMP1510 Lecture last hour)---Thursday17/9/20093-5pmCHEM T1
Assignment (Stage 5) - Integration Demo/Scaling
10
Hashmap implementation/Parsing---Monday21/9/20091-2pmMCC T3
(COMP1510 Lecture last hour)---Thursday24/9/20093-5pmCHEM T1
Lab Quiz 3
mid-semester break
11
Exceptions---Monday12/10/20091-2pmMCC T3
(COMP1510 Lecture last hour)---Thursday15/10/20093-5pmCHEM T1
Assignment (Stage 6) - Final Online Submission(Friday 10pm) - not during lab
12
Programming Genre/Programming by contract---Monday19/10/20091-2pmMCC T3
---Thursday22/10/20093-5pmCHEM T1
Assignment (Stage 7) - Presentation and Demo
13
Subject Review---Monday26/10/20091-2pmMCC T3
---Thursday29/10/20093-5pmCHEM T1