Due Dates

Every graded deadline for the semester in one place. All times are Berkeley local time. Most deadlines fall at 11:59 PM, but a few are at noon, so check the time on each row.

Download all deadlines (.ics) See the full weekly schedule

Deliverable Due Add to calendar
Team formation Google Calendar
Assignment 1 - Variables, Data Types & Operators Google Calendar
Final Project: Proposal & Lightning Talk Google Calendar
Assignment 2 - Control Flow, Functions, and Debugging Google Calendar
Assignment 3 - HealthFirst NYC Google Calendar
Final Project: Midterm Google Calendar
Assignment 4 - Debugging & Visualization Critique Google Calendar
Final Project Exhibition Google Calendar
Final Project Submission Google Calendar

Adding these to your calendar

Download the .ics using the button above, then open it. Apple Calendar, Outlook, and Google Calendar all import it, adding every deadline at once, each with a reminder the day before.

To import into Google Calendar specifically: Settings → Import & export → Import, choose the downloaded file, and pick which calendar to add it to.

Subscribe instead of importing if you would rather the deadlines update themselves when this page changes. In Google Calendar use Other calendars → From URL and paste:

https://ucb-cp101.github.io/fa26/assets/cp101-fa26-due-dates.ics

Subscribed calendars are read-only and refresh on their own, so a corrected date reaches you without re-importing. Note that Google decides how often to poll, which can be a day or more, so check this page if something looks off.

One at a time: use the Google Calendar link in the table for a single deadline.

Times in the exported file are floating: they carry no timezone, so your calendar shows 11:59 PM in whatever zone you are in. If you are away from Berkeley, confirm what 11:59 PM local means for your submission.

Extensions

Extension tokens shift these dates. Assignment tokens are individual: you use your own and only your own deadline shifts. Final project tokens are per-team: using one requires team agreement and shifts the deadline for your whole group. See the grading policies for how many you get of each and how to use them. The dates above are the un-extended deadlines.