Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Mandatory Weekly Assignments

From the course description:

Students must submit a total of 10 weekly assignments which must be approved.

The weekly assignments are subject to the following requirements:

  1. The assignments must be submitted before the deadline, which is every Sunday at 23:59.
    • An assignment that is not submitted before the deadline is marked FAIL.
    • If an assignment cannot be submitted on time due to exceptional circumstances, the student must proactively e-mail the lecturer with a reasonable explanation.
    • Teaching assistants (T.A.s) cannot grant extensions or exemptions.
  2. The T.A. will correct the assignment, give feedback, and mark it PASS or FAIL.
    • If an assignment is failed, the student may resubmit it to address the feedback.
    • An assignment can be resubmitted once.
    • The deadline for the resubmission is two weeks after the original deadline.
  3. Every student must receive mandatory oral feedback at least four times during the course.
    • If an assignment is marked with ORAL FEEDBACK (in addition to either PASS or FAIL), the student must attend the next exercise session to receive the feedback in person. If the student does not attend, the assignment is marked FAIL.
    • The oral feedback is a conversation about the source code between the student and T.A.

There are 14 weekly assignments in total, but only 10 of them must be approved. In other words, a student may fail up to four assignments and still satisfy the requirement.

The weekly assignments are individual, but students may work together in small groups.

ℹ️ The weekly assignments do not count towards the final grade. They must simply be approved to qualify for the final exam.