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