Jaime Nino, statement CS2 workshop
I participated in the march/97 workshop at Duke Univ; I would like to
continue this discussion after a year of experiences and use of C++ as
well as Java in the presentation of CS2. My basic position remains as
submitted in the earlier workshop with an added issue. CS2 is fertile
ground to introduce and or solidy the use of software patterns. An
important question that must be addressed is on the specific software
patterns to be introduced in the course.
Based on my current experience teaching CS1 and CS2 I have presented the
following patterns, with some modifications in some instances:
Model - User Interface
Model-View-Controller
Singleton
Object
State
Composite
Bridge
Iterator
Visitor
All these patterns are presented within the contents of Containers: design and
implementation, as well as in the design and implementation of recursive
solutions to some problems.
Owen L. Astrachan
Last modified: Wed Sep 2 00:31:15 EDT 1998