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. Midterm Information and Review Materials are available here: https://py.mit.edu/spring26/midterm_info

  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 5 (Mon, 9 Mar – Fri, 13 Mar)
Week 5 Reading: Recursion and Iteration
Due: Sun, 8 Mar at 10:00pm

Week 5 Lab: Mice-sleeper Game
Released: Fri, 6 Mar at 5:00pm
Due: Fri, 13 Mar at 5:00pm
Cutoff: Sun, 15 Mar at 10:00pm
Checkoff Due: Wed, 1 Apr at 10:00pm

Week 5 Midpoint Recitation (Wed, 11 Mar): madlib_starter.py

Week 6 (Mon, 16 Mar – Fri, 20 Mar)

Midterm Exam: Wed, 18 Mar

Information and Practice Materials

Notes:
Wed, 18 Mar: No recitation, No Lab Hours
Thu, 19 Mar: No Lab Hours
Spring Break (Mon, 23 Mar – Fri, 27 Mar)
Notes:
Sun, 22 Mar: No lab hours.
Tue, 24 Mar: No lab hours.
Wed, 25 Mar: No lab hours.
Thu, 26 Mar: No lab hours.
Fri, 27 Mar: No lab hours.