saad »

Software Architecture and Design

Text Resources (resources prepended with "[*]" are downloadable.)


Optional Textbooks

There is no required text for this course. However, these three books cover much of the material.

Also, if you don't already own one, access to a Software Engineering introductory text such as Pressman or Sommerville may be helpful.

Required Readings

Additional Texts



Web Resources

Student Recommendations

  • Eric Freeman, Elisabeth Robson, Bert Bates and Kathy Sierra. Head First Design Patterns. O'Reilly Media, October 25, 2004, link.