Projects

Projects are programming assignments that allow you to implement each lecture’s concepts in code.

The deadlines shown below are automatically converted to your timezone, based on the browser settings of the device viewing this page. In Gradescope, the assignments’ deadlines are always shown in Eastern Time (U.S.).

  released due
Project 0 2024-09-03T00:00:00-04:00 2024-09-15T23:59:00-04:00
Project 1 2024-09-16T00:00:00-04:00 2024-09-29T23:59:00-04:00
Project 2 2024-09-30T00:00:00-04:00 2024-10-13T23:59:00-04:00
Project 3 2024-10-14T00:00:00-04:00 2024-10-27T23:59:00-04:00
Project 4 2024-10-28T00:00:00-04:00 2024-11-10T23:59:00-05:00
Final Project 2024-11-11T00:00:00-05:00 2024-12-15T23:59:00-05:001

1The final project has two intermediate milestones. This due date is for the final implementation only.

Staff Solutions