In this paper, we review research results relating to the use of software design patterns and advocate knowledge integration perspectives on programming instruction. We also describe a number of components of instruction that would lead to more effective use of patterns and better integration of programming knowledge in general.
No takes yet. Share an insight, caveat, or question.
Clancy et al. (1999) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: