Draft versions of all assignments are available now to help you plan your semester. They may be revised prior to the week that they are assigned. Note that the Midterm lab session is optional. The lab will be open and staffed, but attendance is not required and TAs are restricted from providing much assistance because it is a midterm.


The homework due/scheduled lab session date is given for each project. The programming portion of each assignment is typically due the following Monday evening. The final project is a single project assigned before Thanksgiving recess that covers two scheduled lab session. Remember to complete each week's Glow Quiz online before Tuesday night.