Learning Outcomes:

  • Independently solve programming assignments while upholding academic integrity.
  • Recognise and avoid situations leading to academic dishonesty.
  • Use legitimate resources for problem-solving without resorting to plagiarism.



The purpose of this quiz is to ensure you understand how to approach programming assignments ethically, including avoiding unauthorised code sharing, respecting intellectual property, troubleshooting effectively, and maintaining professionalism under pressure.

Unlike the University’s generic academic integrity course, this quiz is specific to the expectations in programming courses such as this one.

It will be available in Canvas after the first lecture, and you will have until the end of Week 1 to complete it.