Skip navigation
The Australian National University

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

Week
1

Theme / Topic / Module

intro, version control

Face to face activities

3 lectures including self-diagnostic test (no marks)

Week
2

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

Week
3

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

Week
4

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

Week
5

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

Week
6

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

Week
7

Theme / Topic / Module

GUI

Face to face activities

3 lectures

Other activities

Monday lecture includes feedback discussion on preceding homework

Assessment milestones

homework 6

Week
8

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

Week
9

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

Week
10

Theme / Topic / Module

shell programming, make tool

Face to face activities

computer lab: shell programming

Assessment milestones

homework 9

Week
11

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

Week
12

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

Week
13

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

Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.