Systems Programming (XMUT) - Assignments and Exercises

Click on the assignment (entry in the first column) to view the assignment details. The assignment details will become available on the indicated Out By Date.

Assignment Out Due Submit Marks and
Feedback
Assignment 1 23 September 6 October submit Marks
Assignment 2 7 October 20 October submit Marks
Assignment 3 4 November 17 November submit Marks
Assignment 4 2 December 15 December submit Marks

The exercises are automatically marked when you submit them to the online submission system.

Exercise Out Due Submit Marks and
Feedback
Exercise 0 2 September 8 September submit  
Exercise 1 9 September 22 September submit Marks
Exercise 2 21 October 3 November submit Marks
Exercise 3 18 November 1 December submit Marks

Penalties for Assignments and Exercises

LATE DAY POLICY (for Assignments). Work submitted:
  • 1 day after the deadline will receive a maximum mark of 90%,
  • 2 days after the deadline will receive a maximum mark of 80%,
  • 3 days after the deadline will receive a maximum mark of 70%,
  • 4 days after the deadline will receive a maximum mark of 60%.
  • 5 days after the deadline will receive a maximum mark of 50%.
No work will be accepted after releasing the solutions unless previously arranged with the course coordinator.

Auto-marking Status Codes

When you submit your code for auto-marking, the script will output a message about how the marking went. The message might include some status codes (two or three-letter codes). These codes are generated by the underlying marker program used (we are using DMOJ). Below are the meaning of the status codes:
  • AC: Accepted
  • WA: Wrong Answer
  • IR: Invalid Return
  • RTE: Runtime Exception
  • OLE: Output Limit Exceeded
  • MLE: Memory Limit Exceeded
  • TLE: Time Limit Exceeded
  • IE: Internal Error
For more details about these codes, visit https://docs.dmoj.ca/#/judge/status_codes