Assignments

Info, handouts, and deadline info for all programming projects and homeworks in the course.

Assignments

TO SUBMIT: All assignments (both projects and homeworks) must be submitted by the indicated deadline via Gradescope.

Homework solutions are available on Canvas, under “Files”.

Rubric for project manual grading

Topic Release Date Due Date Collaboration Other Info
Project 0 9/2 9/15 11:59PM EDT individual 9% of course grade
Homework 1 9/12 9/26 11:59PM EDT individual  
Project 1 9/16 9/27 11:59PM EDT (Checkpoint)
10/6 11:59PM EDT (Part A)
10/27 11:59PM EDT (Part B)
group of 2 15% of course grade
Homework 2 9/27 10/10 11:59PM EDT individual  
Project 2 10/27 11/7 11:59PM EST (Checkpoint)
11/17 11:59PM EST (Final)
individual 11% of course grade
Homework 3 11/3 11/1 11/16 11:59PM EST 11/14 individual  
Project 3 11/18 12/1 11:59PM EST (Checkpoint)
12/9 11:59PM EST (Final)
group of 2 10% of course grade
Homework 4 11/17 11/15 12/5 11:59PM EST individual