Fundamentals of Programming
(Spring 2026)

You are not logged in.

Please Log In for full access to the web site.
Note that this link will take you to an external site (https://shimmer.mit.edu) to authenticate, and then you will be redirected back to this page.

Announcements

  1. Recitation on Monday (23 February) has been canceled (MIT is closed due to weather).

  2. Class Sections

    Please log in to see your section assignment.

    We are still collecting information via the survey we e-mailed about earlier, but section changes are now being handled on a first-come, first-served basis at the section change page.

Recent Past and Near Future (go to full calendar)

Week 2 (Mon, 16 Feb – Fri, 20 Feb)
Week 2 Reading: Flood Fill
Due: Sun, 15 Feb at 10:00pm

Week 2 Lab: Bacon Number
Released: Fri, 13 Feb at 5:00pm
Due: Fri, 20 Feb at 5:00pm
Cutoff: Sun, 22 Feb at 10:00pm
Checkoff Due: Wed, 25 Feb at 10:00pm

Week 2 Intro Recitation (Tue, 17 Feb): sets_and_dictionaries.py

Week 2 Midpoint Recitation (Wed, 18 Feb): campus_map_starter.py

Notes:
Mon, 16 Feb: No recitation (Presidents' Day)
Tue, 17 Feb: Recitation - MIT Monday
Tue, 17 Feb: Open lab hours in 32-141
Wed, 18 Feb: Hope's office hours cancelled this week.
Week 3 (Mon, 23 Feb – Fri, 27 Feb)
Week 3 Reading: Graph Search
Due: Sun, 22 Feb at 10:00pm

Week 3 Lab: Snekoban
Released: Fri, 20 Feb at 5:00pm
Due: Fri, 27 Feb at 5:00pm
Cutoff: Sun, 1 Mar at 10:00pm
Checkoff Due: Wed, 4 Mar at 10:00pm

Note:
Mon, 23 Feb: No recitation (MIT closed due to weather)
Week 4 (Mon, 2 Mar – Fri, 6 Mar)
Week 4 Reading: Recursion
Released: Wed, 25 Feb at 5:00pm
Due: Sun, 1 Mar at 10:00pm

Week 4 Lab: Autocomplete
Released: Fri, 27 Feb at 5:00pm
Due: Fri, 6 Mar at 5:00pm
Cutoff: Sun, 8 Mar at 10:00pm
Checkoff Due: Wed, 11 Mar at 10:00pm

Quiz 1 instead of recitation: Mon, 2 Mar