Assessment : 20 + 30 + 50

Assessment is based on two programming assignments, nominally in Java, and one theoretical exam.

2 programming assignments

The assignments are marked by demonstration and by submission of well commented code.

When you are writing those comment, try to imagine yourself reading your code in ten years ... and try to avoid to much OZ slang

A Individual 2D one : From the 6th of August to the 9th of September : 20 marks : 1 bonus mark if delivered 1 day before the due date, 10 % late penalty on the mark per day late.

more 2D oriented

A Group (2 people) 3D one : From the 10th of September to the 19th of October : 30 marks : 2 bonus mark if if delivered 2 days before the due date, 10 % late penalty on the mark per day late.

Demonstration of the work will occur on the 29th and / or 30th of October

more 3D oriented

1 theoretical exam in November : 50 marks

Example exam 01 / Example exam 02

Final Result : to get distinctions (C, D, HD) you need to be good both in programming AND Maths and theory

If "you fail the assignment part" Exclusive OR "you fail the exam part", you still may pass, but you won't get any distinctions.

Note about dictionaries

The Examinations office now have a form which students are required to complete and obtain the necessary permission to use a dictionary in an examination. This replaces the old method of examiners having to print individual letters for students.
Forms are available from the front office counter. Students are required to obtain signature(s) from the relevant examiner(s) then take the completed form together with their dictionary to the Examinations Office. The dictionary is left at the examinations office and returned to the student at the examination. Students need to take their dictionary and approval to the examinations office 24hrs prior to the scheduled examination.