CS 319 Homepage

Textbooks

Textbooks

Required

  • Object-Oriented Software Engineering, Using UML, Patterns, and Java, 3rd Edition, by Bernd Bruegge and Allen H. Dutoit, Prentice-Hall, 2010, ISBN-10: 0136066836.

Recommended

  • Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition 2nd, O'Reilly Media, 2020.