Make sure that you carefully read the assignment specifications for each
assignment! (This is a set of general guidelines for all assignments and
each assignment may have a more specific set of things for you to do).
Due time: All assignments are due at 4 PM on the
due
dates listed on the course web page. Late assignments or components of
assignments will not be accepted for marking without approval for an extension
beforehand.
Extensions may be granted for reasonable cases by the course
instructor with the receipt of the appropriate documentation (e.g., a doctor's
note). Tutorial instructors (TA's) will not be able to provide extension on
their own and must receive permission from the course instructor first.
(Note: Forgetting to hand your assignment or a component of your assignment in
does not constitute a sufficient reason for handing your assignment late).
In all other cases due dates will be strictly enforced, late assignments
will not be accepted for grading.
Method of submission: You are to submit your assignment using D2L [help link].
Make sure that you check the contents of your submitted files (e.g., is the
file okay or was it corrupted, is it the correct version etc.). It's
your responsibility to do this! (Make sure that your submit your assignment
with enough time before it comes due for you to do a check).
Problems with the submission: In the event that there were problems
in your submission (e.g., you submitted the wrong version, you forgot to include
a file etc.) then you can
resubmit your assignment if it is before the due date and time. Any
additional files will be added to your original submission, files that have
been resubmitted will overwrite the original.
Execution: programs must work on the machines in the 203 computer
lab. It's up to you to test and check that this is the case. Non-functional
submissions will receive only partial credit (if any at all).