> > Do we need to know the UML diagrams for all the design patterns? > I would not try to memorize the specific diagrams, but knowning a pattern, it should be relatively easy to draw a diagram describing it. That said, UML is not the focus of the course and UML-specific material will not be tested. Thanks, -- Mikhail