Readings

Except where otherwise noted, all readings are from Blueprints, version 2.4.

Class Reading
Fri Jan 19 Chapter 1 — Getting off the ground
Mon Jan 22 Chapter 2 — The “software crisis” and encapsulation
Wed Jan 24 Chapter 3 — Classes and objects
Fri Jan 26 Read that assignment through twice
Mon Jan 29 Chapter 4 — Memory matters
Wed Feb 7 Chapter 5 — Exceptions
Wed Feb 7 Chapter 6 — UML Class diagrams (sections 6, 6.1, 6.2)
Fri Feb 9 Chapter 7 — Singleton pattern
Mon Feb 12 Chapter 6 — UML Class diagrams (sections 6.3, 6.4)
Wed Feb 14 Chapter 8 — Java odds ‘n’ ends
Fri Feb 16 Chapter 9 — UML Sequence diagrams
Wed Feb 21 Chapter 11 — Inheritance (1 of 2)
Mon Feb 26 Chapter 10 — Persistence and Hydration
Wed Feb 28 Chapter 12 — Inheritance (2 of 2)
Mon Mar 11 Chapter 12 — Inheritance (2 of 2)
Wed Mar 13 Chapter 8 — (more) Java odds ‘n’ ends
Fri Mar 15 Chapter 14 — Team Software Development
Mon Mar 18 Chapter 13 — The Factory Pattern
Wed Mar 27 Chapter 15 — Doing Design (1 of 2)
Section 16.1 (only) — Doing Design (2 of 2)
Fri Apr 5 Chapter 16 — Doing Design (2 of 2)