Design Patterns for the Data Structures and Algorithms Course

logo Website of Bruno R. Preiss
next up contents external
Next : The Parsimony Project: A Up: Conference Papers Previous: Architectural Skeletons: The Re-Usable

  Bruno  Richard Preiss. In Proc. SIGCSE 1999 Technical Symposium , pages 95-99, New Orleans, LA, March 1999. Association for Computing Machinery, Inc.[41].
Design patterns have recently emerged as a vehicle for describing and documenting recurring object-oriented designs. More significantly, they offer up a long-awaited framework for teaching good software design. This paper espouses the use of object-oriented design patterns in the teaching of the second course in computer science, viz, the data structures and algorithms course.

To use design patterns effectively, it is necessary to present the various data structures and algorithms in a common programming framework. This paper also espouses the use of a single, unified class hierarchy and the committment to a single design throughout the teaching of the second course.

Copyright 1999 by Association for Computing Machinery, Inc.

external Full text. external Presentation slides. external BibTeX entry.



bruno Copyright 2002 by Bruno R. Preiss, P.Eng. All rights reserved.
Tue Jan 1 13:41:25 EST 2002



Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
ISBN: 0471241342
EAN: 2147483647
Year: 1998
Pages: 101

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net