Skip to content

Assignment Instructions

drebain edited this page Mar 19, 2020 · 3 revisions

Submission and Grading

Assignments will be graded in the lab session following the session they were introduced in. You should come to the lab with your code ready to demonstrate to the marker. After marking, you will be asked to submit your code on Connex.

Code

All assignments should be in Python 3. Code that fails to run on Python 3 will receive a 20% deduction on the final score. In other words, do not use Python 2.7.

It is strongly encouraged to follow PEP8. It makes your code much more readable, and less room for mistakes. There are many open source tools available to automatically do this for you.

Late Submission/Grading

In most cases, late assignments will not be accepted without prior arrangement. If you are unable to complete your work or attend a lab session because of illness or family affliction, please contact the course instructor as soon as possible.

Open Source Code Policy

Any library under any type of open source license is allowed for use, given full attribution. This attribution should include the name of the original author, the source from which the code was obtained, and indicate terms of the license. Note that using copyrighted material without an appropriate license is not permitted. Short snippets of code on public websites such as StackOverflow may be used without an explicit license, but proper attribution should be given even in such case. This means that if you embed a snippet into your own code, you should properly cite it through the comments, and also embed the full citation in a LICENSES file. However, if you include a full, unmodified source, which already contains the license within the source file, this is unnecessary. Please note that without proper attribution, it will be considered plagiarism.

In addition, as the assignments are intended for you to learn:

  • If the external code implements the core objective of the task, no points will be given.
  • Code from other CSC205 students will count as plagiarism.

Clone this wiki locally