6.170 / Fall 2000 / General Information

Handout H1

Contents:


Course web site

The course web site is http://web.mit.edu/~6.170/.


Staff


 Lecturers  Daniel Jackson  NE43-530  258-8471  dnj+6170-at-no.lcs.mit.edu
   Michael Ernst  NE43-524  253-0945  mernst+6170-at-no.lcs.mit.edu
 Consultant  Alan Fekete  NE43-367  253-5905  fekete+6170-at-no.lcs.mit.edu
 Course Secretary   Kincade Dunn   NE43-529  258-5707  kdunn-at-no.lcs.mit.edu
 Head TA  Felix Klock  NE43-630  253-7710/876-4448  pnkfelix at MIT
 TAs  Jordan Grouevsky  24-317  258-5695  dando at MIT
 Dan Kokotov  NE43-412    dakokes at MIT
 Jeremy Nimmer   24-317  258-5695  mistere at MIT
 Brian Purville      bapurvil at MIT
 Jeffrey Sheldon  24-317  258-5695  jeffshel at MIT
 Tresi Arvizo 24-319 258-5697  tarvizo at MIT
 Allison Waingold  NE43-531     allison-at-no.lcs.mit.edu
Mail sent to 6.170-staff@mit.edu will reach everyone listed in this table.
Mail sent to 6.170-lecturers@mit.edu will reach Professor Jackson and Professor Ernst only.
Mail sent to 6.170-las@mit.edu will reach the laboratory assistants.

When solving your assignments, the laboratory assistants should be your first resource for problems with your Java code or the Athena environment. For other questions, the LAs may be able to help you with advice or information, but the answer of a TA or lecturer is authoritative. Your TA can answer most questions about the course. The LAs or TAs may choose to escalate your questions to the head TA or the lecturers; you may also do so yourself if you do not receive an answer.

Here are some examples of questions appropriate for various staff members. Naturally, you shouldn't ask a question unless you have tried to find the answer yourself first.


TA Office Hours

TAOffice HoursLocation
Felixvariable; email for appointmentNE43-630
AllisonMonday 1-2, Wednesday 4-5NE43-531
BrianWednesday 3:30-4:30, Thursday 5-6NE43, 5th floor lounge
DanTuesday 4-5, Wednesday 4-5NE43-412
JeffMonday 4-624-317
JordanTuesday 3-524-317
JeremyThursday 12:30-2:3024-317
TresiWednesday, 2-424-319


Texts

Required Text

Barbara Liskov. Program Development in Java: Abstraction, Specification, and Object-Oriented Design. Addison Wesley, 2001.
Available at Quantum Books (specially reserved), or from amazon.com.

Recommended Java Texts

This course is not about Java, but you will be required to learn Java during the first few weeks. You must obtain a book on Java and read it in time to be able to complete the problem sets. Here are some suggestions for a Java text:

Other References


Where and When

Lecture/recitation

6.170 meets Monday, Tuesday, Wednesday, and Thursday from 11-12 in the morning.
Monday, Tuesday, and Wednesday are lectures in 4-270, and Thursday is recitation.

Recitation Section Locations (Thursdays at 11am):
You will be assigned to a recitation based on the sign-up form you submit; the section assignment made by the registrar is ignored.
Section Location Section Location
1 38-136 5 24-307
2 36-155 6 36-144
3 13-1143 7 24-110
4 24-407 8 24-112

Recitation section information will be distributed by email on the evening of Wednesday, September 6, and will also be available at sections.html.

Quizzes

There will be one quiz, in two parts, during class time in 4-270 on Tuesday October 31 and Wednesday November 1.

Office Hours

TAs will schedule office hours and locations at the first recitation.  Professors Jackson and Ernst are available by appointment but will not have fixed office hours.


Policies

Grading policy


 Individual
 Work
 Recitation participation  5%
70%
 Problem set 1  7%
 Problem set 2  7%
 Problem set 3  7%
 Problem set 4  7%
 Problem set 5  7%
 Problem set 6  10%
 Quiz  20%
Group Work   Final Project  30% 
 30% 
We will make every effort to standardize TA grading policies, but we reserve the right to normalize grades across recitation sections to account for remaining disparities.

Late/missing work

Collaborative work

The Departmental Guidelines Relating to Academic Honesty require that we inform you of our expectations regarding permissible academic conduct. (In other words, during the first half of the semester (problem sets 0-6), no collaboration is permitted. You are not allowed to discuss the problems or their solutions with anyone, to view anyone else's solution, or to let anyone else view your solution. You can feel free to talk about these issues with the course staff, whom you should also ask for clarification if you are confused about the wording of a problem. If this policy is not clear, ask a member of the course staff for clarification.)


Procedures

Handouts

Handouts will be distributed on the class web site. Important announcements will be emailed to all students.

How to Submit Assignments

Problem set solutions are sometimes submitted electronically, sometimes physically, and sometimes both. Each problem set assignment will specify what should be handed in and what should be put online.

Physical problem set solutions should be handed in to the course secretary (NE43-529) by 12 noon on its due date, with your name, user name, TA's name, and section number written on it.

Electronic problem set solutions should be submitted via the turnin6170 script.


Problem set hints

To complete assignments as efficiently as possible, and to derive the most benefit, we recommend that you:
Back to the Handouts page,
Back to the 6.170 home page.
For problems or questions regarding this page, contact: 6.170-webmaster@mit.edu