Hi Carole: in an ideal world, I would like my COM1205 students know about: C++ or Java Style rules: The students should know how to write object-oriented programs in good style. They should know the Law of Demeter and its variants and the abstract super class rule etc. A standard but minimal oo process: Writing use cases and analysis level class diagrams Transforming analysis-level class diagrams into design level class diagrams Writing object interaction specifications and translating them into methods Design Patterns: (in order of importance) Visitor Iterator Composite Command Observer Decorator Prototype and more from the design pattern book. The students should have done several exercises using the Visitor design pattern. Notations: The students should know the UML class diagram notation. -- Karl