Homework

Assignments
Homework 1
Homework 2
Homework 3
Homework 4
Homework 5

Coding
A majority of homework assignments will require you to write code using Python. We will use Google Colab, a free Jupyter notebook environment that runs entirely in the cloud — you just need a Google account to use Colab. Colab also comes with a free GPU, which will be useful when we are doing deep learning operations later in the course. If you are unfamiliar with Jupyter notebooks, please check out Course Materials.

Late Policy
Assignments are expected to be submitted on the due date. Each student gets a total of 3 late days. All 3 days can be used towards 1 assignment, or 1 day late for 3 assignments, or other combinations. Late submissions beyond that will be penalized as below:

  1. One day late will be penalized 25% of the credit.
  2. Two Days late will be penalized 50%.
  3. Submissions more than 2 days late will not be considered for credit.

I will be ruthless in enforcing this policy. There will be no exceptions.

Collaboration
I encourage collaboration both inside and outside class. You may talk to other students for general ideas and concepts, but you should answer questions independently and submit your own work. You will be asked to write names of any collaborators on your homework assignments.

Plagiarism
Plagiarism of any form will not be tolerated. You are expected to credit all sources explicitly. If you have any doubts regarding what is and is not plagiarism, talk to me.

Comments are closed.