Skip navigation
The Australian National University

Software Construction COMP6442

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/comp6442

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

testing

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

Face to face activities

computer lab 2 lectures (Monday: Canberra Day public holiday)

Other activities

Tuesday lecture includes feedback discussion on preceding homework

Assessment milestones

homework 3

Week
5

Theme / Topic / Module

shell programming

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

abstraction (UML and design patterns)

Face to face activities

computer lab 2 lectures

Other activities

Monday lecture includes feedback discussion on preceding homework

Assessment milestones

homework 5 midsemester test

Week
7

Theme / Topic / Module

communication skills, 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

GUI

Face to face activities

computer lab 2 lectures (Wednesday: ANZAC Day public holiday)

Other activities

Monday lecture includes feedback discussion on preceding homework

Assessment milestones

homework 7 assignment 1

Week
9

Theme / Topic / Module

abstraction and generics

Face to face activities

3 lectures

Other activities

Monday lecture includes feedback discussion on preceding homework

Assessment milestones

homework 8

Week
10

Face to face activities

computer lab no lectures

Other activities

lab includes comparison on preceding homework

Assessment milestones

homework 9

Week
11

Theme / Topic / Module

make tool

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

Week
12

Theme / Topic / Module

data structures and algorithms, abstraction and programming languages static code properties.

Face to face activities

computer lab 3 lectures

Other activities

Monday lecture includes feedback discussion on preceding homework

Assessment milestones

homework 11

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.