Software Construction COMP2100
Workload
Thirty one-hour lectures and six two-hour tutorial/laboratory sessions
Study schedule
More information may be available for enrolled students on the course website on Wattle
More information may be available for enrolled students on the course website at http://cs.anu.edu.au/courses/info/comp2100
Theme / Topic / Module
intro, version control
Face to face activities
3 lectures including self-diagnostic test (no marks)
Theme / Topic / Module
recursive data structures
Face to face activities
computer lab: version control 3 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework (every week)
Assessment milestones
homework 1
Theme / Topic / Module
recursive data structures
Face to face activities
3 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 2
Theme / Topic / Module
testing
Face to face activities
computer lab: recursive data structures 2 lectures (Monday: Canberra Day public holiday)
Other activities
Tuesday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 3
Theme / Topic / Module
testing
Face to face activities
3 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 4
Theme / Topic / Module
communication and industry skills
Face to face activities
computer lab: testing 2 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 5 midsemester test (Wednesday lecture) assignment 1
Theme / Topic / Module
GUI
Face to face activities
3 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 6
Theme / Topic / Module
recursive data structures: algorithms
Face to face activities
computer lab: GUI 3 lectures (Thursday: ANZAC Day public holiday)
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 7
Theme / Topic / Module
shell programming
Face to face activities
2 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework Wednesday lecture used for assignment clinic class
Assessment milestones
homework 8
Theme / Topic / Module
shell programming and make tool
Face to face activities
3 lectures computer lab: shell programming
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 9
Theme / Topic / Module
Java API
Face to face activities
1 lecture Monday 2 presentations by COMP2500 students Tuesday & Wednesday
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 10 assignment 2
Theme / Topic / Module
static code properties
Face to face activities
computer lab: intensive development 2 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 11
Theme / Topic / Module
Course review
Face to face activities
2 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 12
