Course assessment will be based on the following individual components (the link to the assignments’ specification will appear at the latest on the release date):

Component/Link Weight Release date Due date/Exam date
Assignment 1 25% 11/03/2024 15/04/2024, 11:55PM
Assignment 2 25% 26/04/2024 26/05/2024, 11:55PM
Mid-semester exam (MSE) 10% (Redeemable) N/A 26/03/2024, 4:00PM
Final Exam (FE) 40% N/A 11/06/2024, 9:00AM-12:15PM, Copland Building G29/G30
  • All these assessment items are individual; no group work is permitted. You must read and accept the Academic Integrity Rule 2021. Breaching the Rule will be noted on your ANU records and may have further consequences.
  • Assignments deadlines are hard. No submissions after deadline are allowed without prior approved extension.
  • The two assignments will contain a significant parallel programming component plus a report. Both the code and the report MUST BE submitted. Each assignment will contribute 25% of your final mark.
  • The MSE will be a multiple choice exam to be completed remotely/electronically in Wattle during the time corresponding to the last lecture of Week 6.
  • The FE exam will be in-person, open-book, paper and pen, with invigilation. No electronic devices will be allowed (including laptops, smart-watches, calculators, etc.)
  • The MSE will be redeemable on the FE. That is, the combined weight of the MSE and FE will be: max(MSE*10/100+FE*40/100, FE*50/100)
  • These components are then added to give your final mark. This may then be scaled to give your overall course mark and grade. In particular, the final marks may be moderated in the School of Computer Science examiners meeting.

Assignment submissions (GitLab)#

We will use GitLab repositories for assignment submissions. GitLab will allow students to privately share files with course staff. We will NOT consider files sent via email or any other means.

Since this is a 4000/8000 level course we assume students are already familiar with GitLab and Git. If you are not familiar with version control through GitLab, you should familiarize with it as soon as possible.

Click here for a set of useful/relevant notes and instructions on the workflow to be used for the assignments.

Marks appeal and correction#

We aim to return assessment marks within two semester weeks of the deadline.

We do not remark assignments or exam. What we will do is correct errors in marking. You must demonstrate that an error has occurred by explicitly stating:

  • Which marking item do you think is wrong?
  • What mark should it be changed to?
  • And why?

And send these inquiries as a private post in Ed Discussion.

Late submissions and extensions#

The homework and project assignments have a hard deadline. Submissions made after this deadline without an approved extension will receive zero marks.

Extensions can only be granted in unforeseeable circumstances beyond your control, and will require supporting documentation (e.g. serious illness supported by a medical certificate or an education access plan - EAP). Technical issues with computers, work or other extra-curricular commitments are not accepted.

If you want to apply for an extension, you must use the Extension App (with supporting evidence) before the deadline.

We cannot give an extension beyond 10 days. If you believe you have grounds for a longer extension than that, you should apply for deferral instead.

Deferred examination#

If you are unable to attend any of the two exams because of serious illness or other misfortune, you can apply for deferred examination (that is, permission to take the assessment at another time).

All applications are made on-line, through https://isis.anu.edu.au/.

For more information, see

Deferred final exam will normally take place in week 1 of the next semester together with the supplementary exam.

Special consideration#

If you have attended an assessment, but you think that due to some unforeseeable and unavoidable circumstances (such as serious illness or other misfortune) you were unable to do as well as you would have done under normal circumstances, then you can apply for special consideration. The application is made on-line through https://isis.anu.edu.au/. Please note that special consideration will never result in a change of your mark for a specific assessment item. It may be taken into account when determining the final course mark, particularly if it is close to a boundary (such as pass/fail).

For more information, see

Education Access Plan#

If you have an education access plan (EAP), you may be granted extensions to homework/project assignments provided that this is stated in your EAP and you must notify the convener before the deadline.

If your EAP contains provisions for special exam arrangements (SEAs), we will adjust your final exam submission deadline on Wattle accordingly. But it is your responsibility to check its correctness before the exam date and notify the convener in case of errors.

For more information, see

Cheating#

The homework and project assignments are individual. You must write your own submission, and you are expected to be able to explain every aspect of it. We do encourage you to discuss your work in the labs and lectures, but we expect you to do the submittable work by yourself.

Collaboration (including, of course, outright plagiarism), submitting solutions that you have found on the web, or enlisting others to work for you on assignments, are all forms of cheating, and will be reported. If you are found to have cheated, this will be noted on your ANU records, your transcript in case of severe misconduct, or further action may be taken in line with the severity of the offense and ANU policy. In serious cases you may even have your enrollment at ANU terminated.

Make sure that you have read and understood the ANU policy on academic honesty and plagiarism.

Files you have found on the Internet should not be submitted as your work; but your documents may include URL links to external documents. You should avoid copying or closely paraphrasing material from documents that you find, including those of your friends (it’s plagiarism) or textbooks. If you feel it necessary to include material from some other document, then it should be clearly identified as such, identifiable as quoted material by layout or quotation marks, and proper attribution made. Be aware that automated tools to detect plagiarism exist and might be used (for example Moss).

All assignment submissions will be compared by the course coordinator, with any that are suspiciously similar being investigated. If such similarities cannot be satisfactorily explained, appropriate action (see the penalties mentioned in the handbook) will be taken. Note that the action of providing access to another student to an assignment may result in the offence of assisting plagiarism, and similar penalties (i.e. partial or complete loss of marks) may apply. Don’t take such risks!

If you are unsure about what is required of you with respect to academic honesty, please ask any of the course staff. We would much rather discuss the matter with you prior to something occurring than have to resolve it through the academic misconduct process.

Each student in this course is expected to be able to explain and defend any submitted assessment item. Any submitted work may be subject to an additional oral examination, which may result in a change of mark, and, if there is a significant discrepancy between different forms of assessment (for example, assignments and examinations, or submitted assignment and oral exam) this may be treated as a case of suspected academic misconduct.

Use of Generative AI tools (e.g., ChatGPT, Co-pilot)#

A key expectation of academic integrity for students is completing their own work. You may use AI tools as an aid tool for your assignment, and/or code development, as any other tool (e.g., google searches). However, literal usage or paraphrasing of AI text on your assignment report must be cited and acknowledged, as any other source. You must acknowledge and properly cite the use of any generative AI tool in your work. Uncited use of generative AI tools is considered a potential breach of Academic Integrity.

bars search times arrow-up