The course has a number of programming assignments that roughly correspond to one or two labs each, and are your major assignments for the course. Most go out on Thursday and are due the following Wednesday by midnight. Exceptions to this will be clearly noted below. All deadlines are 11:59PM (in Swarthmore’s time zone) on the listed date.
There are also written assignments that are not as closely tied to the lab schedule. Typically, a good answer to each question only needs to be a few sentences long; I am not asking you to write papers. Concision, clarity, and correctness will be the main components of your grade on written questions. It’s reasonable to think of these as take-home tests, and all written work is to be done individually.