Home
Teaching
 
CS U213 Sp '06
General
Texts
Syllabus
Assignments
Communication
Blog
Labs
Ofc Hrs
Advice

Readings

Required Reading:

  • Felleisen, Findler, Flatt, Gray, Krishnamurthi, Proulx How to Design Class Hierarchies available from Gnomon Copy, 2005
  • Strunk and White The Elements of Style. Bartelby.Com, 1918
  • Bloch Effective Java. Addison-Wesley, 2001

Recommended Readings:

  • Fowler and Scott UML Distilled. Addison-Wesley, 1997
  • Gamma, Helm, Johnson, Vlissides Design Patterns - Elements of Reusable Object-Oriented Software. Addison Wesley, 1995
    a comprehensive study of design patterns
  • Felleisen, Findler, Flatt, Krishnamurthi How to Design Programs. MIT Press, 2001
    Part 1 is highly recommended for those that did not take CSU 211
  • Felleisen, Friedman A Little Java, A Few Patterns. MIT Press, 1998
    why all what is in HtDP matters and how it scales to Java


last updated on Tue Jan 17 15:13:07 EST 2006generated with PLT Scheme