Complete Announcements
Welcome to 6.001!
Monday, December 15: Prizes for the 6.001 project 3 contest
We had a lot of great submissions for the contest for Project 3, in
which you were invited to extend the Object Oriented world in an interesting
way. After a lot of agonizing, Prof. Grimson selected the following
entries for prizes (which will be distributed at the final exam).
- Eitan Reich created a world in which elements of "The
Matrix" appear. In particular, there is a new class of agents, who have the
property that they can turn other people into copies of themselves by
interrogating and "terminating" them; and there is a new class of a
pay-phone, with the property that if someone tries to "take it" they
get transported into the real world if they have a diploma.
- John Lee created an impressive AI player for a team
capture-the-flag game (the system was undefeated against human
opponents). The system used a variety of methods including some well
designed search algorithms.
- Amy Eastment created an extensive system of hierarchies of
classes, in which players began at one level of a hierarchy but
through experience graduated to higher levels, where they gained
intrinsic skills and were able to interact with more objects in
different ways. An example hierarchy was a code-monkey becoming a
code-ninja becoming a crufty-code-masta!
- Lily Huang created seers and guardians. Seers acted as
oracles and would tell a user where an object was located. Guardians
protected diplomas, so that if a person tried to take one, they had to
answer a random riddle, much in the manner of "Monty Python and the
Holy Grail"!
- Ross Glashon created a guide that used breadth-first search
to locate a requested object. The guide then provided directions for
reaching that object.
- Catia Verbeke created a minotaur's labyrinth. To survive,
an avatar was able to remember in which direction he went in a
particular room, so that he could trace his way back out of the
maze. The goal is to find the minotaur, kill it three times, and get
back out, while avoiding the minotaur's minions who steal things from
players (including their maps and their memory). Oh, and the player
cannot move without light, which slowly
burns out, so he has to find additional torches along the way.
- Jaime Chang created a elaborate world, with food, steroids,
a range of obstructions and valuable objects, caffeine
(Prof. Grimson's favorite food), and a range of other objects.
- Mark Seifter created virtually a full D-and-D world, in
which characters have on the order of 50 different properties, and
hundreds of messages they can accept, ranging spells, weapons, skills,
armor, dexterity, classes of characters (brawler, water-poloer,
dorm-theif, fencer, runner, martyr, tech-wizard, quiz-bowler,
campus-crusader, hass-major, a-capella-singer, seducer) and many other
impressive elements.
December 10: Copies of quizzes
- Copies of the quizzes from this term, in case you have lost yours are found can be found
and
.
December 6: Survey
- Please help make 6.001 better for future terms!
As you know, 6.001 is conducting an educational experiment, in
which we have changed the manner in which material is presented to you.
We would really like to get your
feedback on how well 6.001 met various pedagogical objectives, as well
as on the course organization. As well, we would like to measure how well you think
you've mastered specific design skills, as this will help us
understand whether the new approach is pedagogically effective. The
results will be used only for the purposes of guiding the development
of the course, in order to improve the learning experience for future
classes of students. To do this, we ask you to go to the on-line
tutor, and complete the information listed as Problem Set 11.
Thanks!
December 6: Last lecture
Remember that the last lecture of the course will be given live in
10-250 at 10:00 on Tuesday, December 9th.
December 6: Final exam details
- The final exam for 6.001 is schedule for Wednesday, December 17,
at 1:30 in Walker. The exam will be closed book; this means you may
bring up to 3 sheets of 8.5 by 11 inch paper on which you have placed
any notes that you think will be of assistance to you. Good luck on
the exam!
- Example final
An example of a final exam from a previous term may be found
Of course, material may be covered differently in different terms, so
there is no guarantee that the same material will covered in the
upcoming final.
November 18: Project 4 is released
Project 4 is now released on the web site.
The material for Project 4 can be found here. This includes
both a description of the project, and code to download and save.
Please note that:
- The completed project should be submitted online by Friday,
December 5.
November 13: Quiz II statistics
Here are the statistics for Quiz II:
- Mean: 78.8
- Median: 79.5
- Deviation: 14.3
- A: grade of 85 or better
- B: grade of 70 or better
- C: grade of 55 or better
- D: grade of 42 or better
November 6: Quiz 2 instructions
Quiz 2 is scheduled for Wednesday, November 12, 7:30pm. Students with
last names between Aldangarov and LIeberman should go to 2-190;
students with last names between Lindsay and Zhou should go to 4-270.
You are entitled to bring two pages of notes with you to the exam.
November 6: Quiz 2 - conflict quiz
If you have a conflict with quiz 2, which is from 7:30-9:30 on Wed,
Nov. 12th, please send me email (jill@ai.mit.edu) asap to
arrange a conflict exam.
November 5: Live lecture
A reminder that the next lecture will be given live in 10-250 on Thursday, at 10:00.
November 4: Quiz 2 reviews
The LAs will run 2 optional review sessions:
Wed, Nov 5th: 5-7pm (location TBA today)
Mon, Nov 10th: 5-7pm (location TBA)
October 26: Project 3 is released
. Project 3 is now released on the web site.
The material for Project 3 can be found here. This includes
both a description of the project, and code to download and save.
Please note that there are several due dates.
- A set of warm up exercises should be submitted in the 6.001 Lab by
Friday, October 31;
- A description of your plan for extending the OOPS world should be
emailed to your TA by Wednesday, November 5;
- The completed project should be submitted online by Friday,
November 7.
October 21: Special section of 6.002 next term
. Please see
this note for information on a special section
of 6.002 to be offered next term.
October 15: Fixing slide display problem.
We have managed to find a "workaround" to a display bug, so that the lecture slides should now display properly in PDF. You may want to revisit and reprint previous versions of slides.
October 14: Minor typo in Project code.
There is a typo in the code for
friend-set-who-has!. This has been corrected in the current
version of the code. If you have already loaded the file, please
change the cdddr in the definition to cddddr.
October 14: Live lecture on Tuesday, October 21.
Remember that Lecture 14 will be given live in 10-250 at 10:00 on
Tuesday, October 21.
October 14: Project 2 is released.
The material for Project 2 can now be found here. This includes
both a description of the project, and code to
download and save.
October 10: An example set of
solutions (as pdf) for Quiz 1.
October 3: Quiz I statistics
Here are the statistics for Quiz I:
- Mean: 75
- Median: 77
- Deviation: 16
- A: grade of 85 or better
- B: grade of 70 or better
- C: grade of 55 or better
- D: grade of 42 or better
October 3: Quiz I statistics
Here are the statistics for Quiz I:
- Mean: 75
- Median: 77
- Deviation: 16
- A: grade of 85 or better
- B: grade of 70 or better
- C: grade of 55 or better
- D: grade of 42 or better
September 26: Quiz Review sessions
The LAs will run 2 review sessions on Monday, 9/29, from 5-7pm and
7-9pm in room 4-237. Please note: these review sessions are
optional.
September 24: Example quiz
An example of a quiz from a previous term may be found
Of course, material may be covered differently in different terms, so
there is no guarantee that the same material will covered in the
upcoming quiz.
September 24: Conflict exam change
The conflict exam will be offered on Tues, Sept 30th, from 7:30-9:30pm,
not from 3-5pm. You need to send me (jill@ai.mit.edu) email if you want
to take the conflict.
September 22: Quiz 1 information
- The first quiz will be given from 7:30 to 9:30PM on October 1st.
Students with last names between Aldangarov and Lieberman should go to 2-190;
students with last names between Lindsay and Zhou should go to
4-270. The exam is intended to be 60 minutes in length, but we will
give you up to 120 minutes to complete it. The exam is closed book;
you may bring one sheet (8.5 by 11 inches) of notes with you to the exam.
- The conflict exam
time for Quiz 1 is 3-5pm on Tuesday, Sept. 30th. You
must send email to me if you want to
take the conflict.
Reminder: Project 1 is due on Friday, Sept 26th.
September 20: Minor correction to Project 1.
For Exercise 14,
if you are using Athena to print, you should type
add outland
before trying to xpr a file.
September 17: Live lecture on
Thursday.
Remember that Lecture 6 will be given live in 10-250 at 10:00 on
Thursday, September 18.
September 16: Project 1 is released.
The material for Project 1 can now be found here. This includes
both a description of the project, and code to
download and save.
September 15: A note on due dates for assignments.
Please
remember that while the problem sets are due by midnight on Tuesday,
as marked on the problem set web page, the lecture problems (those
problems that are directly associated with a lecture) are due by 9:00
AM on the day of the associated recitation (again as marked on the
problem set web page).
September 4:
The new recitation assignments are here If you
don't see your name, please contact Jill (jill@ai.mit.edu)
September 3, 2003:
Please note that Project 0 is now released.
You can find it by clicking on the
Projects and project
information link.
The first lecture of the course will be given live in
10-250 at 10:00am on Thursday, September 4th.
"Structure and Interpretation of Computer Programs", the text for the
course, is available online (link below), or at Quantam
Books, for $52.
During lecture on September 4th, 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, September
3rd, please attend any recitation, but for Friday, September 5th,
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: Thu Nov 6 12:33:11 EST 2003