6.096 Fall 1997
Introduction to Interactive Programming

6.096 Quiz 1 Handout


The first in-class examination will be held on Monday, 6 October, 1997, in 66-110. It will cover material from lecture and lecture notes up to and including 24 September and laboratories up to and including Laboratory 2, Nodes and Channels.

You will have 75 minutes for the exam.

You may bring one sheet of 8.5"x11" paper containing handwritten notes to the exam. You must write out your own paper, although you may work together with other students to decide what to put on the paper. You may use both sides of the paper.


The format of this exam will be "negative multiple choice". Each question has exactly one correct answer and five incorrect ones. Instead of getting points for picking the right answer, you get points for eliminating the other (wrong) answers. Each wrong answer that you cross out is worth +2 points. However, if you cross out the right answer, that is worth -10 points. This means that if you cross out all six answers, you will get (5 x 2) - 10 points (0).

This way, you can get full credit if you know which answer is correct (by crossing out all of the incorrect answers). You can also get partial credit if you are sure that one of the answers is incorrect, even if you don't know which other answer is the correct one.

We will consider an answer to be crossed out if you have put an X through the letter at the beginning of the answer.

For example:

Question 0

What is the name of the instructor of this class?

  1. Stephanie Hong
  2. Anne Hunter
  3. Barbara Liskov
  4. Elle McPherson
  5. Lynn Andrea Stein
  6. Lt. Uhura
If you were pretty sure that Elle McPherson is not hanging around MIT, you could cross her name out. This would be worth 2 points.

Similarly, you might remember that Lt. Uhura only seems like an MIT type, so you could eliminate her name. You're up to 4 points now.

If you reach this point and are stumped, you can stop here. You would receive 4 points out of a possible 10.

If you're pretty sure that you can eliminate Anne Hunter, Course VI Goddess, because she wouldn't be caught dead this far away from building 38, you'd get another 2 points: 6/10.

And if you now decide that Stephanie Hong is an oft-seen face around the 6.096 lab, you could eliminate Barbara Liskov and Lynn Andrea Stein.

Unfortunately, this would get you another +2 for Barbara Liskov, whom you'll meet in 6.170, but a -10 for crossing out the name of the 6.096 professor, for a total of -2. It's a bad idea to eliminate a choice unless you're sure it's wrong.

Practice Questions

Question 1

How many times during this term does 6.096 meet on Friday?
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
  6. how do you expect me to keep track of that?

Question 2

What is the title of the draft textbook (course notes) for this class?
  1. Interactive Programming in Java
  2. Introduction to Interactive Programming
  3. The Community Model of Programming
  4. Constituting a Community
  5. 6.096:  Java Programming
  6. Programming for Poets
  7. Unstructured Misinterpretation of Computer Programs

Question 3

What is the url of the course web page?
  1. http://www.ai.mit.edu/people/las/
  2. http://www.ai.mit.edu/projects/cs101/
  3. http://www.ai.mit.edu/projects/cs101/courses.html
  4. http://www.ai.mit.edu/courses/6.096/
  5. http://www-cs101.ai.mit.edu/
  6. http://www-cs101.ai.mit.edu/courses/fall97/

This course is a part of Lynn Andrea Stein's Rethinking CS101 project at the MIT AI Lab and the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology.