This Page Will Remain Under Construction For Most of the Term as people discover additional useful links. Availability of books in the Douglas Library reserve has not yet been confirmed, and I hope to add more links.Several resources are available on the onQ site. Typically these are copyrighted and thus available by special permission, and only for the study by students taking CISC 322 in the current term. UML@Classroom as a resource for learning UML.
Some courses have promoted UMLet for drawing UML diagams. I do not use it (currently preferring standard drawing programs) but some students have been successful with it.
If you have a preferred free tool and brief testimonial I will consider posting your description and a link.Gang of Four (GoF) book on Design Patterns is on reserve in the Stauffer library. It has long been the standard reference on design patterns; we were, unfortunately, only legally allowed to reprint a small subset in the courseware. There are others online, albeit sometimes with different terminology.
- A student located a website about design patterns, antipatterns, refactoring, and UML, which I haven't had a chance to review yet. We won't cover much on antipatterns and refactoring in this course, but they are very useful related topics.
- The Wikipedia article on the GoF book links to articles on the individual design patterns from that book, which a quick glance suggests are at highly varying degrees of comprehesiveness in their descriptions. Many have examples in multiple languages.
- oodesign.com. These typically have only very brief descriptions, so may be best suited as references for people already familiar with the patterns.
- c2.com has somewhat longer descriptions, but still far less than a well-written book.
Questions? Contact the instructor.
This page last modified