| Number | Date | Title | Links |
| S7 | 11/01/2001 | Documenting a Software System |
(HTML) |
| GB | 11/01/2001 | Final Project: Gizmoball |
(HTML) |
| Quiz | 11/01/2001 | Quiz Solutions |
(PDF) |
| S6 | 10/25/2001 | Review Session 7: Quiz Review |
(PPT)(HTML) |
| L20 | 10/24/2001 | Lecture 20: Design Strategy |
(PDF) |
| L19 | 10/23/2001 | Lecture 19: Conceptual Modelling |
(PDF) |
| L18 | 10/22/2001 | Lecture 18: Case Study: Tagger |
(Notes-PDF) (Slides-PDF) (Resources) |
| L17 | 10/17/2001 | Lecture 17: Case Study: JUnit |
(PDF) (Resources) |
| L16 | 10/16/2001 | Lecture 16: Case Study: Java Collections API |
(PDF) |
| L15 | 10/15/2001 | Lecture 15: Subtyping |
(PDF) |
| E6 | 10/10/2001 | Exercise 6 |
(HTML) |
| L14 | 10/10/2001 | Lecture 14: Design Patterns 3 |
(PDF) |
| E5 | 10/03/2001 | Exercise 5 |
(HTML) |
| L13 | 10/03/2001 | Lecture 13: Design Patterns 2 |
(PDF) |
| L12 | 10/02/2001 | Lecture 12: Design Patterns 1 |
(PDF) |
| L11 | 9/26/2001 | Lecture 11: Dynamic Analysis 2 |
(PDF) |
| L10 | 9/26/2001 | Lecture 10: Dynamic Analysis 1 |
(PDF) |
| E4 | 9/26/2001 | Exercise 4 |
(HTML) |
| L9 | 9/25/2001 | Lecture 9: Equality, Copying, and Views |
(PDF) |
| L8 | 9/24/2001 | Lecture 8: Object Models and Invariants |
(PDF) |
| A5 | 9/23/2001 | Changes to 6.170 this term |
(PDF) |
| E3 | 9/20/2001 | Exercise 3 |
(HTML) |
| L7 | 9/19/2001 | Lecture 7: Iteration Abstraction and Iterators |
(PDF) |
| L6 | 9/13/2001 | Lecture 6: Abstraction Functions and Rep. Invariants |
(PDF) |
| L5 | 9/12/2001 | Lecture 5: Data Abstraction 2 |
(PDF) |
| E2 | 9/11/2001 | Exercise 2 |
(HTML) |
| L4 | 9/11/2001 | Lecture 4: Data Abstraction 1 |
(PDF) |
| L3 | 9/10/2001 | Lecture 3: Decoupling 2 |
(PDF) |
| L2 | 9/06/2001 | Lecture 2: Decoupling 1 |
(PDF) |
| L1 | 9/05/2001 | Lecture 1: Introduction |
(PDF) |
| E1 | 8/31/2001 | Exercise 1 |
(HTML) |
| S5 | 8/29/2001 | Exercise Submission |
(HTML) |
| S4 | 8/29/2001 | Java Q&A |
(HTML) |
| S3 | 8/29/2001 | Guide to Specifications |
(HTML) |
| S2 | 8/29/2001 | Tools |
(HTML) |
| S1 | 8/29/2001 | Java Style Guide |
(HTML) |
| A4 | 8/29/2001 | Objectives and Outcomes |
(HTML) |
| A3 | 8/30/2001 | Syllabus |
(PDF) |
| A2 | 8/29/2001 | Course Calendar |
(HTML) |
| A1 | 8/29/2001 | General Info |
(HTML) |