There are six homework assignments that help you practice the core concepts. These involve components that are theoretical and conceptual, and also require some programming.
The collaboration policy and late day policy can be found here.
Homework solutions must be completed in LaTeX. You must submit a PDF version along with the LaTeX file and all supplemental files (code, images, etc.) through Gradescope.
Each homework assignment has two corresponding Gradescope assignments - one for the writeup PDF and another for supplemental files.
When submitting the writeup PDF, you must assign pages for each question.
Assigned Wed Apr 29
Due Mon May 4 at 11:59 pm
Assigned Mon Apr 13
Due Sun Apr 26 at 11:59 pm
Assigned Sun Mar 29
Due Fri Apr 10 at 11:59 pm
Assigned Sat Mar 14
Due Fri Mar 27 at 11:59 pm
Assigned Sun Feb 23
Due Fri Mar 6 at 11:59 pm
Assigned Sun Feb 9
Due Fri Feb 21 at 11:59 pm
Assigned Mon Jan 27
Due Fri Feb 7 at 11:59 pm