Get ready for 6.001!
Description
Planning on taking 6.001? Are you worried you don't have enough
programming experience? Come hear an overview of the topics covered
by 6.001, an introduction to concepts behind programming, and an
introduction to the basics of scheme. Then short, simple daily Scheme
exercises will be emailed to participants with solutions following a
day later. These problems will provide practice and demonstrate
solutions to the kinds of problems asked in 6.001. Online help will
be available.
The second session will go over the solutions to the problems and
explain the steps used. You'll come away with a better understanding
of Scheme and what 6.001 is about.
Instructors
Ben Vandiver (benmv@mit.edu, AIM: metametagenie)
Alex Vandiver (alexmv@mit.edu)
David Ziegler (dziegler@mit.edu)
The course staff can be reached at 6001-get-ready@mit.edu.
References
Scheme Implementations
You'll need one of these to program in scheme:
- MITScheme - used by 6.001, EDWIN as editor (like emacs)
- DrScheme - Not used by 6.001, friendlier editor
Notes on downloading and running scheme
Lectures
- Introduction to 6.001 & Scheme
Notes (PostScript,
PDF,
DVI,
LaTeX)
Solutions (txt)
- More Scheme: Lists and Higher Order Procedures
Notes (PostScript,
PDF,
DVI,
LaTeX)
Solutions (txt)
Exercises
Getting Help
- Thursday's Exercises -
Solutions
- Friday's Exercises -
Solutions
- Saturday's Exercises -
Solutions
- Sunday's Exercises -
Solutions
- Monday's Exercises -
Solutions
- Tuesday's Exercises -
Solutions
- More Exercises -
Solutions
Comments to 6001-get-ready@mit.edu.