Complete Announcements - 6.001
Posted May 21, 2004: Course Grades and Final Exams
- The Spring 2004 edition of 6.001 is over! Have an excellent summer.
- If you have not already, please fill out the survey (PS 11) to help
us improve 6.001.
- Course grade: this should be available as of Friday afternoon, May 21.
- The statistics for the final exam: mean 149.2, stddev. 34.3.
- Starting Tuesday, May 25 you may view (but not remove from the room) your
final exam in 39-567. Be prepared to show your MIT ID.
Posted May 27, 2004: Adventure Game Contest Winners
Congratulations to the winners of the object-oriented adventure game:
- Rajiv Eranki -- Technical Prize
- Ryan Hendrickson -- Technical Prize
- Andrew Pinkham -- Technical/Creativity Prize
- Hyeyoun Chung -- Creative Artistry Prize
- Adam Donovan -- Creative Artistry Prize
Posted May 13, 2004: Etta Kappa Nu (HKN) Underground Guide Evaluation forms
- The HKN people were very apologetic -- they simply did not bring nearly enough course evaluation
forms to the last lecture. If you would like to fill one of these out, you can get a blank form
at the Course 6 Undergraduate Office, 38-476. The input from these forms goes into the student-run Course
6 Underground Guide.
- In addition, the 6.001 staff also has an online feedback form, which we would love for you to
fill out. This has concrete questions on it that we can actually use to improve the subject for
students in future terms. This is "Problem Set 11" (ungraded) on the online-tutor.
Posted May 11, 2004: Final Live Lecture on Thursday
The last lecture of the semester will be a live lecture on
Thursday, May 13, at 10:00 am in 10-250. In addition to lecture material (which
you will be responsible for on the final), we will distribute Project 4 prizes and
complete course evaluations. See you there!
Posted May 3, 2004: Project 6 Corrections
There are minor corrections to the code in project 6. The files
simulator.scm and analyze-sim.scm have been
modified, and you should grab the corrected versions. In these files,
search for "CHANGED May 3" to find the corrections.
Posted May 3, 2004: Final Exam Info
The Final Exam will be
held on Thursday, May 20 from 9:00 am to Noon, in Johnson (upstairs).
- Coverage is cumulative. Although material in the last third of the subject
is likely to be emphasized, you are responsible for material from the
beginning of the class through and including the last lecture (which will be
a live lecture). The material in the
- You may bring two 8 1/2" x 11" pieces of paper, with notes written or printed
on both sides, to the final exam.
- To help with your review, a
library of 6.001 exams has been assembled
by David Ziegler. This has a limited number of example final exams from past years. Note
that the topics and coverage varies from term to term, and some of the technology (e.g.
the object-oriented program system) has also changed.
- There are no Lab Assistant organized review sessions for the final (the LA's have
finals too!).
- Conflicts are handled by the Registrar's Office. See
http://web.mit.edu/registrar/www/schedules/exams.html
Posted April 30, 2004: Project 6
Project 6 -- register machines -- has been released,
and is due on Friday, May 7 at
6:00 PM. See the "Projects and project information" link below.
Posted April 20, 2004: Project 5 REVISIONS
A revised Project 5 has been released, as of 5:30 pm
on April 20. Note that both the project description and the
code files have changed, so you should be sure to grab the new versions of both.
Note: in Exercise 2, the evaluation of an empty "if" alternative already works.
You can consider this a gift -- simply demonstrate that it already works and explain
why.
Posted April 19, 2004: Project 5
Project 5 -- meta-circular evaluator -- has been released,
and is due on Friday, April 30 at
6:00 PM. See the "Projects and project information" link below.
Posted April 15, 2004: Quiz 2 Results
Class average was 89.8, with standard deviation of 8.8.
Approximate grade equivalents (and number of quiz scores in
this range) are A: 93-100 (129), B: 82-92 (94), C: 70-82 (29), D:
50-69 (9). The quiz handout (pdf) is
available, with solutions (pdf).
Updated posting April 8, 2004: Quiz Info
Quiz 2 will be held on Tuesday, April 13 from 7:30 pm to 9:30 pm.
- Coverage will be through the "OO Systems III" lecture and project 4. The
quiz is cumulative (you are responsible for material since the start
of the term), although material since the last quiz will be emphasized.
- You may bring one 8 1/2" x 11" piece of paper, with notes written
on both sides, to the quiz.
- Students with last names beginning with P
through S will take the exam in 4-270
- Students with last names A through O,
and T through Z,
will take the exam in Walker Memorial 50-340.
- If you have a conflict with this exam time,
please email boning@mit.edu as
soon as possible, and absolutely no later than Wednesday, April 7.
- Review sessions will be Sunday, April 11, 5-7pm, Rm. 4-145,
and Monday, April 12, 7-9pm, Rm. E25-111 (note: you may need an MIT
ID card if the building is locked).
- To help with your review a
library of 6.001 quizes has been assembled
by David Ziegler.
Posted April 6, 2004: Project 4 Corrections
In objsys.scm, you should add (define due-date project-due-date).
This has been fixed in the latest objsys.scm file in the projects directory.
In Warmup Exercise 6, (define book (create-thing 'book
the-floor)) should be (define book (create-mobile-thing 'book
the-floor)).
Posted April 1, 2004: Project 4 Intermediate Deadlines
Please note that there are two intermediate deadlines associated
with Project 4.
- There are some warmup exercises you should be prepared
to show in tutorial on Monday or Tuesday (April 5/6).
- Also, you are
asked to email your TA with your planned extensions to the adventure
game world, by Wednesday, April 7.
(Thanks go to the recitation
representatives, who suggested we warn people about these intermediate
deadlines.)
Posted March 31, 2004: Project 4 Corrections
In Warmup Exercise 6, (define book (create-thing 'book
the-floor)) should be (define book (create-mobile-thing 'book
the-floor)).
Posted March 29, 2004: Project 4
Project 4 -- object-oriented adventure game -- has been released,
and is due on Friday, April 9 at
6:00 PM. See the "Projects and project information" link below.
Note that the project4 system will work on MIT Scheme, but not
all parts of the project will work in other Scheme variants.
Posted March 18, 2004: Online Tutor Subtleties
There are some subtleties,
limitations, and suggestions for using the 6.001 online tutor that you
may need to or want to know about.
Posted March 15, 2004: Thursday Live Lecture
Reminder -- Lecture on Thursday, March 18 will be live
in 10-250, at 10:00 am.
Posted March 14, 2004: Project 3 Updates
tables.scm -- tag-check? should be tag-check
Problems 14, 15, and 17 -- minor clarifications have been added
Posted March 9, 2004: Project 3
Project 3 -- relational databases -- has been released,
and is due on Friday, March 19 at
6:00 PM. See the "Projects and project information" link below.
Posted March 4, 2004: Quiz 1
Class average was 70, with standard deviation of 16.4. The
quiz handout (pdf) and
solutions (pdf) are
available.
Posted March 4, 2004: Lecture 9
Lecture 9 was a live lecture in Room 10-250, on Thurday, March 4, 10-11 am.
Summary lecture slides are available through the tutor.
Posted March 3, 2004: Lecture 9
Lecture 9 will be a live lecture in Room 10-250, on Thurday, March 4, from 10 am to 11 am.
Posted February 28, 2004: Quiz 1 Review Sessions
The optional review sessions by the LAs will be held on
Sunday, Feb. 29, 7-9pm,
and Monday, March 1, 7-9pm, in Room 4-159.
Posted February 25, 2004: Quiz 1
Quiz 1 will be held on Tuesday, March 2 from 7:30 pm to 9:30 pm.
- Students with last names beginning with A
through D will take the exam
in 4-270
- Students with last names E through Z
will take the exam in Walker Memorial 50-340.
- If you have a conflict with this exam time,
please email boning@mit.edu as
soon as possible, and absolutely no later than Thursday, February 26.
- Review sessions are tentatively planned for Sunday, Feb. 29, 7-9pm,
and Monday, March 1, 7-9pm. Location will be announced.
Posted February 24, 2004: Clarification on Project 2
A note and example has been added to the end of Problem 10
in Project 2, to help clarify and illustrate the intended
goal of the history-summary data structure.
Posted February 13, 2004: Project 2
Project 2 -- the Prisoner's Dilemma -- has been released,
and is due on Friday, February 27 at
6:00 PM. See the "Projects and project information" link below.
Posted February 6, 2004: Project 1
Project 1 has been released, and is due on Friday, February 13 at
6:00 PM. See the "Projects and project information" link below.
Note that the banana.scm file has test case corrections as
of Sat Feb 7 00:54:11 EST 2004.
Posted February 4, 2004: Project 0
Note that Project 0 has been released (in first lecture), and is due
by 6pm this Friday, February 6. See the "Projects and project
information" link below.
Posted February 3, 2004: Recitation Assignments
During lecture on February 3rd, we gathered information to
assign recitation sections. These assignments are now posted. For Wednesday,
February 4th please attend the recitation to which we assign you, not
the one to which the registrar assigned you. If you have a
conflict with our assignment and only if you have a conflict with
that time then you should attend some other recitation that fits
your schedule. Do not email the course secretary about section
changes until after recitation on Wednesday. Thanks!
Posted January 22, 2004: Welcome to 6.001!
-
The first lecture of the course will be given live in
10-250 at 10:00am on Tuesday, February 3rd.
Please note that the MIT class schedules listing and pre-registration
printouts show the lecture as being in 34-101, which is WRONG. We are in fact
in 10-250.
-
"Structure and Interpretation of Computer Programs", the text for the
course, is available online (link below), or at Quantam
Books, for about $52.
- During lecture on February 3rd, we will be gathering information
which we will use to assign recitation sections. These assignments
will be posted on the web later that day. For Wednesday, February 4th
please attend the recitation to which we assign you, not the one
to which the registrar assigned you. If you have a conflict with
our assignment and only if you have a conflict with that time
then you should attend some other recitation that fits your schedule.
During recitation you will complete an informational form that will
help us assign tutorials. Do not email the course secretary about
section changes until after Friday. Thanks!
Return to 6.001 Home Page
Last modified: Tue Feb 3 18:55:45 EST 2004