Course Reader (Soft Reserves)
- Mythical Man-Month: Ch. 1, 2, 5, 11 (pages 1-22)
- Software Engineering: Theory and Practice: Ch 2.2 Software Process Models (pages 23-37)
What is Extreme Programming
Eclipse intros/tutorials on the net

How Projects Really Truly Work
The Agile Manifesto

Java Extreme Programming Cookbook Sections 1.1-1.3.3 and 2.1-2.2
Course Reader (Soft Reserves)
- Architectural Styles (pages 38-60)
- Design Patterns Explained: Ch. 1 and 2 (pages 61-81)
Intro to OO and UML
Controlling Access to Members of a Class

Course Reader
- Testing Issues (pages 117-136)
Ch 1 in Head First Design Patterns (Strategy Pattern)
Ch 2 in Head First Design Patterns (Observer Pattern)

Course Reader
- More Testing Issues (pages 137-150)
Ch 3 in Head First Design Patterns (Decorator Pattern)
Ch 4 in Head First Design Patterns (Factory Pattern)
Ch 5 in Head First Design Patterns (Singleton Pattern)

Course Reader
- Principles of Refactoring (pages 82-102)
- Bad Smells in Code (pages 103-116)
Ch 6 in Head First Design Patterns (Command Pattern)

Ch 7 in Head First Design Patterns (Adapter and Facade Patterns)
Ch 8 in Head First Design Patterns (Template Method Pattern)

Gabe Lawrence's Web Apps Security Talk

Ch 9 in Head First Design Patterns (Iterator and Composite Patterns)
Ch 10 in Head First Design Patterns (State Pattern)
Ch 11 in Head First Design Patterns (Proxy Pattern)
Course Reader
- Mythical Man-Month: Ch 16-17 (pages 151-175)

Software Engineering Code of Ethics and Professional Practice