Please be sure to read this page in its entirety, including the important notes at the bottom of the page.

The final mark for is calculated from the following components:

The deliverables page contains a detailed breakdown of these assessments, including when different parts are due, how many marks each part is worth, and how they are assessed. The schedule also lists the weeks where these deliverables are due.

The course has one hurdle requirement: you must pass the week five basic competency assessment. Students who achieve a mark of at least 50% in the lab test in week four are exempt from this hurdle assessment. Failing the hurdle will result failing the course (or at least having to take a supplementary exam, with the final grade limited to at best PS).

The marks for the first assignment, class engagement and the lab test are ‘redeemable’ via the final exam. This means that if you score a higher percentage on the final exam than on one of the redeemable assessments, that assessment item’s contribution to your final mark for the course will be calculated using your final exam mark rather than your raw mark for the assessment, as follows:

A = max(A1, E ✕ 5/50) + A2

L = max(LT, E ✕ 5/50)

C = max(CE, E ✕ 5/50)

The final mark is calculated using the following formula:

Final Mark = A + L + C + E

Variations for COMP1140 (advanced version)#

Students enrolled in COMP1140 will be given a different Assignment 2 and a different final exam. The weighting and other conditions of the assessments is the same, as described above.

Additional topics that may feature in COMP1140 assessments include:

  • access control in Java classes;
  • writing methods and classes that are generic and/or use higher-order programming;
  • memory management and garbage collection

(see the COMP1140 learning outcomes). These topics will be covered during the course.

Important Notes#

  • All submitted work may be subject to an oral examination. If the course convener deems the outcome of the oral exam to be unsatisfactory, the mark for that assessment item may be adjusted accordingly.

  • Students must get a minimum final mark of at least 50% to pass the subject. Note that final marks for all courses are moderated by the School of Computing examiners meeting, so the mark you are awarded may be higher or lower than the mark calculated using the above formula.

  • Please check the Undergraduate Handbook for policy statements concerning special consideration process, deferred examination, special exam arrangements, and supplementary examination.

  • Quality and integrity are expected from all students. Students should also expect this from the lecturing/tutorial staff. Please read over the ANU’s policy on this matter.

  • Hardcoding your submission to target specific test cases instead of providing a submission that can handle the general case will result in deductions.

bars search caret-down plus minus arrow-right times arrow-up