Fundamentals of Programming
(Fall 2023)
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
-
Section Assignments: Please log in to see your section assignment.
Section changes are being processed on a first-come, first-served basis through our section change form. If you were not assigned a section, or if you would like to change your section, please use that form to do so.
-
Final Exam Tuesday 12/19
Please note that the final exam for 6.101 is on Tuesday 19 December starting at 1:30pm in Johnson Track. We will not have options for earlier exams, so please plan your schedule and travel to be sure you can take the final exam in person. This also applies to cross-registered students -- 6.101 follows the MIT calendar, by which the term may end later than at your home institution. (And similarly, cross-registered students will also need to take the midterm exams on the scheduled dates.)
Week 2 Readings: Functions
Week 2 Lab: Image Processing, Part 2
Released: Fri, 15 Sep at 5:00pm
Due: Sun, 24 Sep at 5:00pm
Cutoff: Mon, 25 Sep at 10:00pm
Checkoff Due: Wed, 27 Sep at 10:00pm
Week 2 Midpoint Recitation (Wed, 20 Sep) Files:
rec.py
Week 2 Wrap-up Recitation (Mon, 25 Sep) Files:
set_dict_examples.py
Week 3 Readings: Flood Fill
Released: Wed, 20 Sep at 5:00pm
Due: Mon, 25 Sep at 10:00pm
Week 3 Lab: Bacon Number
Released: Fri, 22 Sep at 5:00pm
Due: Fri, 29 Sep at 5:00pm
Cutoff: Sun, 1 Oct at 10:00pm
Checkoff Due: Wed, 4 Oct at 10:00pm
Week 3 Midpoint Recitation (Wed, 27 Sep) Files:
rec.py
Week 4 Readings: Graph Search
Released: Wed, 27 Sep at 5:00pm
Due: Mon, 2 Oct at 10:00pm
Week 4 Lab: Snekoban
Released: Fri, 29 Sep at 5:00pm
Due: Fri, 6 Oct at 5:00pm
Cutoff: Tue, 10 Oct at 10:00pm
Checkoff Due: Wed, 18 Oct at 10:00pm
Midterm 1: Wed, 11 Oct at 7:35pm
You can also see the full Semester Calendar, as well as an Archive of Previous Announcements.