6.170 / Fall 2003 / All Handouts

This page lists pages in reverse chronological order of last major update.

When, say, a Q & A question or a section is added or changed in a significant way, that page will be shuffled to the top.

Legend:
NumberDateTitleLinks
S1 8/30 Java Style Guide (HTML)
S2 8/30 Tools (HTML)
S3 8/30 Problem Set Submission (HTML)
S4 8/30 Specifications (HTML)
S5 8/30 Daikon: Automatic Invariant Detector (HTML)
S6 8/30 Documenting a Software System (HTML)
S7 8/30 Practice Quizzes (HTML)
S8 8/30 Locker Instructions (HTML)
P1 9/2 Problem Set 1 (HTML)
A1 9/2 General Information (HTML)
A2 9/3 Calendar (HTML)
B1 9/3 B1: Emacs and Java on Athena (HTML)
L1 9/3 L1: Introduction (PS)
(PDF)
L2 9/4 L2: Object Semantics (PS)
(PDF)
P2 9/5 Problem Set 2 (HTML)
L3 9/8 L3: Subclassing (PS)
(PDF)
L4 9/9 L4: Object Models (PS)
(PDF)
A3 9/10 A3: Section Assignments (HTML)
B2 9/10 B2: Immutability, Iterators, and Collections (HTML)
L5 9/10 L5: Specifications (PS)
(PDF)
L6 9/15 L6: Abstract Data Types (PS)
(PDF)
L7 9/16 L7: Rep Invariant (PS)
(PDF)
P3 9/16 Problem Set 3 (HTML)
L8 9/17 L8: Abstract Functions (PS)
(PDF)
L9 9/23 L9: Dependencies and Decoupling (PS)
(PDF)
P4 9/23 Problem Set 4 (HTML)
L10 9/24 L10: Exceptions (PS)
(PDF)
L11 9/29 L11: Testing (PS)
(PDF)
L12 10/1 L12: The Equals Method (PS)
(PDF)
L13 10/6 L13: Equality (PS)
(PDF)
Quiz 1 10/7 Quiz 1 Solutions (PS)
(PDF)
L14 10/7 L14: Subtypes (PS)
(PDF)
P5 10/7 Problem Set 5 (HTML)
L15 10/8 L15: Classes and Interfaces (PS)
(PDF)
L16 10/14 L16: Usability I (PS)
(PDF)
L17 10/15 L17: Usability II (PS)
(PDF)
L18 10/20 L18: Design Patterns (PS)
(PDF)
L19 10/21 L19: Design Project Experiences I (PS)
(PDF)
L20 10/22 L20: Design Project Experiences II (PS)
(PDF)
F0 10/20 F0: Final Project: Gizmoball Overview (HTML)
F1 10/20 F0: Final Project: Antichess Overview (HTML)
A4 10/29 A4: Group TA Assignments (HTML)
F2 11/1 F3: Final Project: Gizmoball (HTML)
F3 11/1 F4: Final Project: Antichess (HTML)
Quiz 2 11/5 Quiz 2 Solutions (PS)
(PDF)

Back to the 6.170 home page.
For problems or questions regarding this page, contact: 6.170-webmaster@mit.edu.