NB! Each assignment is due at 23:55 on the Sunday of the stated week below.

NB! đź”” Important Notice: Assessment Extension Requests

❌ Please Do NOT email your extension request to the course email.

âś… All assessment extension requests must be submitted through the official form, which is required under ANU policy: đź”— https://law.anu.edu.au/forms/assessment-extension-request


What’s new this semester: You are required to form your own assignment group.

  • Each group must have 4–5 students.
  • Once formed, your team cannot be changed and will be used for all group assignments (Assignments 2, 3, 4, 5).
  • The fixed team structure aims to support long-term collaboration and effective teamwork over time.

👉 Please choose your teammates carefully and make sure everyone is committed for the entire semester.

âś… After forming your group, make sure to submit the full names and student IDs of all group members to your tutor.


Assignment Weight Due Handout
Assignment 1 (Individual): Agile Basics 5% End of Week 3 handout
Assignment 2 (Group): Learning Infrastructure for a Large Project 15% End of Week 5 handout
Assignment 3 (Group): Infrastructure from Scratch 15% End of Week 8 handout
Assignment 4 (Group Presentation): 5% End of Week 11 handout
Assignment 5 (Group): PR for Open Source 15% End of Week 12 handout
Final Exam 45% Date TBC 3 hour exam in person in the labs and closed book

How the assignments are marked:

When marking any of the assignments, what we are looking for is:

  • Does not fully answer the question => N (Fail)
  • Just follows the instructions and gives simple answer covering all that is asked => P (Pass)
  • Answers the question and provides some (limited) justification of the answers and choices made => CR (Credit)
  • All the answers are fully justified and connected to the material in the lectures or textbooks in great detail with insights and observations by the student that are not always straightforward => D (Distinction)
  • In addition to the above, various external sources (e.g. research papers, blogs, other books) are used to provide various alternatives in the discussion, almost “surprising” or letting the markers learn new things => HD (High Distinction)
bars search times