Assignments and Tests

Assignments

Recall that the assignments can be done in groups of up to three students. All the collaborators must be currently enrolled in the course. A single joint solution must be submitted for each group, including the names and student numbers of all the collaborators. Your answers are due at the end of the class on the due date.

The preferred submission is on paper. You can also submit a single PDF containing all your answers by email. Please type your answers or write them by hand neatly. If submitting a scanned document by email also make sure that you provide a quality scan. Submissions rendered obscure by bad handwriting or poor scanning (low light, low contrast, blurry, etc.) will not be marked.

Either way your solution is due at the end of class on the due date. Late submissions will be accepted subject to a penalty of 10% per day late until my solutions are posted on the course’s Web site (which can happen as soon as two days after the due date). No submissions will be accepted afterward.

It goes without saying that a correct answer with no justification will give you full marks (unless the justification is explicitly required in the question), while an incorrect answer with no justification will give you no marks. However, there is also a middle ground: a justification that makes sense may give you partial marks even if the answer in incorrect.

For the purpose of the assignments as well as written tests the only acceptable ways to describe an algorithm are pseudo-code (preferred) or actual code. Textual descriptions in particular are not acceptable.

First (Mid-Term) Examination

The mid-term examination will take place on 29 October during the regular class time. Watch this section for more information.