Skip navigation
The Australian National University

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

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: version control 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

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

Week
5

Theme / Topic / Module

testing

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

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

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

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

Week
9

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

Week
10

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

Week
11

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

Week
12

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

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.