Exercises#

The lectures will involve some exercises, some where we will work together in-class, some in breakout groups, and others where you are expected to complete in your own time (i.e., homework). By attending lectures, you can follow along, and complete a majority of the exercises during class. If you cannot attend that lecture, you still need to complete those exercises in your own time.

You will be expected to submit completed exercises by the set deadline. You will be graded based on completion assuming reasonable effort was put into it.

These exercises cannot be turned in late for credit other than in exceptional circumstances, and you must request extensions in advance of the deadline. This is because solutions will be released immediately after the due date to facilitate the self-assessment portion.

Link to exercises

Self-assessment#

You will be required to perform a self-assessment within 1 week after the exercises are due. The self-assessment provides you the opportunity to cultivate self-reflection, assess your understanding and identify potential core weaknesses, and perform introspection.

In this self-assessment, you will grade your submission, and also provide explanations for exercises you did incorrectly or partially. We will provide solutions after the exercise submission deadline, and you will have one week to grade your each exercise on a 0, 1, 2 point scale.

0 points - no effort / not attempted 1 points - attempted, but incomplete or incorrect solution 2 points - complete and correct solution

For any problem that earns a 1, you have the opportunity to explain the error in your solution and how to correct it; if this explanation is correct, you earn the full 2 points on the problem. Do not give yourself the 2 points if you got an incorrect problem and corrected it. The teaching staff will assign you the extra point after going through your homework.

To specify grades and provide explanations of any errors, use the Comment feature in Canvas’s Assignment page for the homework.

Notes and caveats intended to ensure the integrity of this process#

  • If you did not attempt the problem initially, you will receive 0 points. There is no opportunity to earn more points by providing an explanation.

  • If you grade incorrectly (i.e. initial solution is incomplete or incorrect and your explanation is incomplete or incorrect), you will receive 1 or 0 at the discretion of the instructional staff (this ensures you cannot simply assign all “2”s, nor can you receive full credit for incomplete or incorrect explanations). Stating “the solution makes sense” is not sufficient.

Submission guidelines#

The exercises will be in the form of a Jupyter notebook. You can download the notebook as PDF and upload to Canvas. For non-code problems, you can still use Jupyter notebook as you can typeset your answers using Latex and markdown.

Exercises are due Thursday midnight unless stated otherwise. See schedule. Self-assessments are due 1 week after.