This is the Fall 09 6.01 Web site

Announcements

Questions: Please send questions to 6.01-help@mit.edu. This will ensure a quicker answer than questions to individual staff members.

FAQ

Answers to common questions can be found in the FAQ page.

Textbook

The textbook for the course will be a set of notes (around 300 pages) written by the staff. The notes will be available as a PDF file for you to download.

Laptops

We will be using the Homework Tutor to do on-line programming exercises during the first two weeks of 6.01. You are welcome to use your own laptop for these exercises. Please bring your laptops to 34-501. Otherwise, you can use one of our laptops or desktops.

Python Tutorial

6.01 makes use of programming both as a tool and as a way to express and explore important ideas. During the first two weeks of the class we will be trying to make sure that everyone reaches at least a minimum level of familiarity with Python programming. We have prepared an on-line tutorial as a resource to help you become comfortable with programming in Python, especially if you have had little previous programming experience. You will not be graded on this tutorial. Working through the tutorial is not required, but it is highly recommended if you feel unsure about your ability to program.

Log in for Python Tutor

The "Python Tutor" is a resource to help you become familiar with programming in Python, especially if you have had little previous programming experience.
User Name:
Password for python tutor:
The password for the Python Tutor is separate from that of the Homework Tutor.
If you do not yet have a tutor account, please register here first.

Log in for Homework Tutor

The "Homework Tutor" provides online access to homework problems.
User Name:
Password for homework tutor:
The password for the Homework Tutor is separate from that of the Python Tutor.
If you do not yet have a homework tutor account, please register here first.