Design patterns for the data structures and algorithms course

3Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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 commitment to a single design throughout the teaching of the second course.

Cite

CITATION STYLE

APA

Preiss, B. R. (1999). Design patterns for the data structures and algorithms course. In SIGCSE 1999 - Proceedings of the 13th SIGCSE Technical Symposium on Computer Science Education (pp. 95–99). Association for Computing Machinery, Inc. https://doi.org/10.1145/299649.299696

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free