Laptop computer; No textbook required
Suggested (optional) reading:
"Design Patterns: Elements of Reusable Object-Oriented Software"
(Gamma, Helm, Johnson, Vlissides)
ISBN: 0-201-63361-2
"The Mythical Man-Month: Essays on Software Engineering"
(Brooks)
ISBN: 0-201-83595-9