We will have a series of short homework assignments that you will have one or two weeks to do. We may have one longer project as well. Doing the homework is important, since it is the best way to learn the material. They will also account for 50-60% of your grade! Homework assignments will involve a mixture of reading, writing, and coding, hopefully with an emphasis on the latter.

Please check the Piazza discussion site for clarifications and discussion on the homework assignments.

Links to the homework sub-directories will appear below.

FilenameTypeSize (bytes)Date Modified
hw1 directory -- Jul 8 2017 7:37 PM
hw2 directory -- Sep 25 2017 2:30 PM
hw3 directory -- Oct 11 2017 3:39 PM
hw4 directory -- Oct 25 2017 3:59 PM
hw5 directory -- Nov 12 2017 11:58 PM
hw6 directory -- Dec 7 2017 2:14 PM