|
|
 |
 |
|
6.170 meets Monday, Tuesday, Wednesday, and Thursday from 2-3 in the afternoon. Monday, Tuesday, and Wednesday are lectures in 4-270, and Thursday is a review session. Note that the first Thursday is a lecture and not a review session.
| LEC. # |
LECTURE DATE |
课程单元 |
NOTES |
|
1
|
09/05/2001 |
Introduction |
(PDF) |
|
2
|
09/06/2001 |
Decoupling 1 |
(PDF) |
| 3 |
09/10/2001 |
Decoupling 2 |
(PDF) |
| 4 |
09/11/2001 |
Data Abstraction 1 |
(PDF) |
| 5 |
09/12/2001 |
Data Abstraction 2 |
(PDF) |
| 6 |
09/13/2001 |
Abstraction Functions and Rep. Invariants |
(PDF) |
| 7 |
09/19/2001 |
Iteration Abstraction and Iterators |
(PDF) |
| 8 |
09/24/2001 |
Object Models and Invariants |
(PDF) |
| 9 |
09/25/2001 |
Equality, Copying, and Views |
(PDF) |
| 10 |
09/26/2001 |
Dynamic Analysis 1 |
(PDF) |
| 11 |
10/01/2001 |
Dynamic Analysis 2 |
(PDF) |
| 12 |
10/02/2001 |
Design Patterns 1 |
(PDF) |
| 13 |
10/03/2001 |
Design Patterns 2 |
(PDF) |
| 14 |
10/10/2001 |
Design Patterns 3 |
(PDF) |
| 15 |
10/15/2001 |
Subtyping |
(PDF) |
| 16 |
10/16/2001 |
Case Study: Java Collections API |
(PDF) |
| 17 |
10/17/2001 |
Case Study: JUnit |
(PDF) (Resources) |
| 18 |
10/22/2001 |
Case Study: Tagger |
(Notes-PDF) (Slides-PDF) (Resources) |
| 19 |
10/23/2001 |
Conceptual Modelling |
(PDF) |
| 20 |
10/24/2001 |
Design Strategy |
(PDF) |
|
|
|
 |
 |
 |