Readings

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

Class Reading
Wed Aug 27 Chapter 1 — Getting off the ground
Wed Sep 3 Chapter 2 — The “software crisis” and encapsulation
Chapter 3 — Classes and objects
Mon Sep 8 Chapter 4 — Memory matters
Wed Sep 10 Chapter 5 — Exceptions
Chapter 6 — UML Class diagrams (sections 6, 6.1, 6.2)
Wed Sep 17 Chapter 6 — UML Class diagrams (sections 6.3, 6.4)
Mon Sep 22 Chapter 7 — The Singleton pattern
Wed Sep 24 Chapter 8 — Java odds ‘n’ ends
Mon Sep 29 Chapter 9 — UML Sequence diagrams
Wed Oct 1 Chapter 10 — Persistence and Hydration
Mon Oct 6 Chapter 11 — Inheritance (1 of 2)
Wed Oct 15 Chapter 12 — Inheritance (2 of 2)
Mon Oct 20 Chapter 13 — The Factory pattern
Wed Oct 22 Chapter 14 — Team Software Development
Mon Oct 27 Chapter 15 — Doing Design (1 of 2)
Section 16.1 (only) — Doing Design (2 of 2)
Wed Oct 29 Chapter 16 — Doing Design (2 of 2)