Software Construction for Software Engineers COMP2500
Workload
Thirty-two one-hour lectures, six two-hour tutorial/laboratory sessions and two one-hour seminars
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/comp2500
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 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, professional communications
Face to face activities
computer lab: recursive data structures 2 lectures (Monday: Canberra Day public holiday)
Assessment milestones
homework 3
Theme / Topic / Module
testing, abstraction and design
Face to face activities
3 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 4
Theme / Topic / Module
professional and industry
Face to face activities
computer lab: testing 2 lectures midsemester test in Wednesday lecture
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 5 midsemester test
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
data structures and algorithms
Face to face activities
computer lab: GUI 2 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
3 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework Tuesday clinic for assignment 2
Assessment milestones
homework 8 assignment 1
Theme / Topic / Module
shell programming, make tool
Face to face activities
computer lab: shell programming
Assessment milestones
homework 9
Face to face activities
1 lecture Monday 2 research presentations by COMP2500 students Tuesday & Wednesday
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework 10
Theme / Topic / Module
static code properties
Face to face activities
computer lab: intensive development 3 lectures
Other activities
Monday lecture includes feedback discussion on preceding homework
Assessment milestones
homework11
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


