Integration of Elementary Patterns with Data Stuctures
Spaulding, Autumn C.
MetadataShow full item record
We have designed a data structures course wherein the use of explicit patterns in data structures is used as a teaching mechanism to foster understanding of foundational concepts. Students are taught design patterns as well as the recognition of such patterns, allowing them to gain a broader understanding of data structures as concepts somewhat independent of language implementation, and have a stronger knowledge-base on which to build further concepts in computer science. The course is taught in Java and focuses on the integration of laboratory work with lecture.