Building Programming Experience: A Lead-In to 6.001
Lecture Notes
6001mac (TEX) contains macros that produce the look-and-feel of the handouts.
LEC # |
TOPICS |
STUDENT NOTES |
SUPPORTING FILES |
SOLUTIONS |
1 |
Student Notes 1 (PDF) |
Solutions 1 (TXT) |
||
2 |
Student Notes 2 (PDF) |
Solutions 2 (TXT) |
||
3 |
Student Notes 3 (PDF) |
Code to load, lec3 (SCM) |
Solutions 3 (TXT) |
|
4 |
Student Notes 4 (PDF) |
Solutions 4 (TXT) |
||
5 |
Student Notes 5 (PDF) |
Solutions 5 (TXT) |
||
6 |
Student Notes 6 (PDF) |
Solutions 6 (TXT) |
||
7 |
Quiz 1 |
Student Notes 7 (PDF) |
Solutions 7 (TXT) |
|
8 |
Student Notes 8 (PDF) |
Code to load, lec8 (SCM) |
||
9 |
Student Notes 9 (PDF) |
Code to load, lec9 (ZIP) (The ZIP contains: 5 .scm files, and 25 .pgm files.) |
Assignments
Homework assignments and related code are listed below.
ASSIGNMENTS |
SOLUTIONS |
SUPPORTING FILES |
Homework 1 (PDF) |
Solutions 1 (TXT) |
|
Homework 2 (PDF) |
Solutions 2 (TXT) |
|
Homework 3 (PDF) |
Solutions 3 (TXT) |
|
Homework 4 (PDF) |
Solutions 4 (TXT) |
|
Homework 5 (PDF) |
Solutions 5 (TXT) |
|
Homework 6 (PDF) |
nimrod.scm (SCM) |
|
Homework 7 (PDF) |
hw7solns.scm (SCM) |
hw7code.scm (SCM) |
Homework 8 (PDF) |
Solutions 8 (TXT) |
advgame.scm (SCM) |
Exams
This section has all the relevant exam materials for Quiz 1, which is designed to feel like Quiz 1 of 6.001.
Practice Problems (TXT)
Practice Problems Solutions (TXT)
Quiz 1 (PDF) (TEX)
Quiz 1 Answer Sheet (PDF) (TEX)
Quiz 1 Solutions (TXT)
Course Pedagogy
This section describes the pedagogy and logistics of the course.
Pedagogy
Course Proposal (PDF)
Class Mechanics (TXT)
Feedback Form (PDF)