Fundamentals of Programming
(Spring 2026)
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
-
Recitation on Monday (23 February) has been canceled (MIT is closed due to weather).
-
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)
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
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)
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
Mon, 23 Feb: No recitation (MIT closed due to weather)
Week 4 (Mon, 2 Mar – Fri, 6 Mar)
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
6.101