MIT OpenCourseWare
Electrical Engineering & Computer Science
6.170 Laboratory in Software Engineering, Fall 2001
OCW Home Course List About OCW Help Feedback
Search
Search all OCW Search this course
  Course Home
  Syllabus
  Calendar
Lecture Notes
  Assignments
  Exams
  Required Readings
  Related Resources
  Labs
  Sections/Recitations
  Tools
  Projects
   
   
  MIT Home

Lecture Notes

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 TOPIC 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)
Massachusetts Institute of Technology © 2002 MIT    Legal Notices Privacy