Special meeting: The final meeting of 6.188 will be on April 23 from 4-5 in room 32-D463, the Sata Center's Star Conference Room. The topic will be Turing's celebrated Halting Theorem, and we will be celebrating the theorem with a party. Refreshments will be provided.
Lecture Date and topic | Assignment due before lecture | Reading/study material |
---|---|---|
March 5: No lecture, but preliminary work due | Due March 5: Do 6.001 project 0 and register for the 6.188 on-line tutor and do first tutor assignment (see details) | Textbook section 1.1 chapter 1, or online lectures chapters 1-2. |
March 12: Models of evaluation, the substitution model | Due March 13 (note date change): Do 6.001 project 1 parts 1-5 and complete online tutor problems (see details) | Textbook finish chapter 1, or online lectures chapters 3-4. |
March 19: Practice with Scheme
(Lecture notes) |
Due March 19: Do 6.001 project 1 parts 6-7 and complete online tutor problems (see details) | Textbook sections 2.1-2.3, or online lectures chapters 5-7. |
April 2: The environment model | Due April 2: Read over next programming project and complete online tutor problems (see details) | Textbook sections 3.1-3.2, or online lectures chapter 9 |
April 9: The evaluator | Due April 9:Online tutor problems in problem set 5, which are based on the online lectures chapter 10. Note that half the tutor problems are due on April 18 (see details). | Online lectures chapter 10. You are welcome to read section 4.1 of the textbook as well, but you'll need to listen to the online lectures in order to do the problems. |
April 16: No lecture | Due April 18:Complete the tutor problems in problem set 5. Also, completed advisor problem set is due on April 23 (see details) | Online lectures chapter 11 |
April 23: Turing and computability | Celebration! In room 32-D463 |
This course is a 3-unit supplement for students taking 6.081. Completing this course together with 6.081 satisfies the EECS Department prerequisite for 6.001.
6.188 has two main goals:6.188 online tutor login pageFor study material , you can listen to the online lectures, or, as you prefer, use the textbook Structure and Interpretation of Computer Programs (Hal Abelson and Gerry Sussman, with Julie Sussman). You do not need to purchase a copy of the book. The complete text is on line here.