6.170 / Fall 2003 / Lectures

Number LectureDate TitleHandout Fullsize
Week of 9/1
L1 9/3 Introduction (PS) (PDF)
L2 9/4 Object Semantics (PS) (PDF)
Week of 9/8
L3 9/8 Subclassing (PS) (PDF)
L4 9/9 Object Model Notations (PS) (PDF)
L5 9/10 Specifications (PS) (PDF)
Week of 9/15
L6 9/15 Introduction to ADTs (PS) (PDF)
L7 9/16 Representation Invariants (PS) (PDF)
L8 9/17 Abstraction Functions (PS) (PDF)
Week of 9/22
L9 9/23 Dependencies and Decoupling (PS) (PDF)
L10 9/24 Exceptions (PS) (PDF)
Week of 9/29
L11 9/29 Testing (PS) (PDF)
L12 10/1 The Equals Method (PS) (PDF)
Week of 10/6
L13 10/6 Equality (PS) (PDF)
L14 10/7 Subclasses and Subtypes (PS) (PDF)
L15 10/8 Classes and Interfaces (PS) (PDF)
Week of 10/13
L16 10/14 Usability I (PS) (PDF)
L17 10/15 Usability II (PS) (PDF)
Week of 10/20
L18 10/20 Design Patterns (PS) (PDF)
L19 10/21 Design Project Experiences I (PS) (PDF)
L20 10/22 Design Project Experiences II (PS) (PDF)

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