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. Quiz 2 Scores are now available from the progress page.

  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 11 (Mon, 20 Apr – Fri, 24 Apr)
Week 11 Reading: Functional Programming
Due: Sun, 19 Apr at 10:00pm

Week 11 Lab: LISP Interpreter
Released: Fri, 17 Apr at 5:00pm
Due: Fri, 24 Apr at 5:00pm
Cutoff: Sun, 26 Apr at 10:00pm
Checkoff Due: Wed, 29 Apr at 10:00pm

Week 12 (Mon, 27 Apr – Fri, 1 May)

Week 12 Lab: LISP Interpreter Continued
Released: Fri, 24 Apr at 5:00pm
Due: Fri, 1 May at 5:00pm
Cutoff: Sun, 3 May at 10:00pm
Checkoff Due: Wed, 6 May at 10:00pm

Week 13 (Mon, 4 May – Fri, 8 May)

Week 13 Lab: Snek is You
Released: Fri, 1 May at 5:00pm
Due: Fri, 8 May at 5:00pm
Cutoff: Sun, 10 May at 10:00pm
No checkoff required