6170 / Fall 2001 / Schedule

Handout A2

Legend

Holiday or No Class

Lecture

Recitation/Review Session

Quiz Review

Quiz
RD Reading from course text

Week of Monday Tuesday Wednesday Thursday
9/3 Labor Day
No Class
Registration Day
No Class


L1: Introduction L2: Decoupling 1
Ch 1, Ch 13:1-3
9/10 L3: Decoupling 2
Ch 2

L4: Data abstraction 1
Ch 3, Ch 9
L5: Data abstraction 2
Ch 4, Ch 5
Ex1 due
R1: Java Programming
9/17
Student Holiday
No class

L6: Data Abstraction 3
Ch 6

L7: Data Abstraction 4
Ch 8
Ex2 due

R2: Implementing ADTs
9/24 L8: Object Models and Invariants
Ch 12:1
L9: Equality, Copying, and Views
Ch 5:5-7
L10: Dynamic Analysis 1
Ch 10
Ex3 due
R3: Designing an ADT


10/1 L11: Dynamic Analysis 2
L12: Design Patterns 1
Ch 15
L13: Design Patterns 2

Ex4 due
R4: Object Modelling
10/8 Columbus Day
No Class

MIT Holiday
No Class
L14: Design Patterns 3

Ex5 due
R5: Design Exercise 1
10/15 L15: Subtyping
Ch 7
L16: Case Study: Java Collections API
Ch 13, Ch 14
L17: Case Study: JUnit

Ex6 due
R6: Design Exercise 2
10/22 L18: Case Study: Tagger L19: Conceptual Modelling
Ch 11, Ch 12
L20: Design Strategy R7: Quiz Review


10/29 Quiz Review

Quiz Project Overview


11/5 R8: Project Review R8: Project Review R8: Project Review R8: Project Review


11/12


Veterans' Day
No Class
R9: Project Review
R9: Project Review
R9: Project Review
11/19


R10: Project Review
R10: Project Review
R10: Project Review Thanksgiving
No Class
11/26 R11: Project Review R11: Project Review
R11: Project Review
R11: Project Review


12/3 R12: Project Review R12: Project Review
R12: Project Review
R12: Project Review


12/10 Project Presentations Project Presentations
L21: Conclusion




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