Interleaved pattern composition and scaffolded learning

David Ginat*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

One of the essential skills required in the design of computer programs is the composition of design patterns in an interleaved way. We expect both beginners and senior students to demonstrate competence with this skill. Are they competent? Not quite. We found that both novices and seniors demonstrate disturbing difficulties with interleaved pattern composition. In order to address these difficulties, we developed a scaffolding instruction approach, which we applied with students. We display our findings, our approach, and the approach implementation.

Original languageEnglish
Title of host publicationITiCSE-2009 - Proceedings of the 2009 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education
Pages109-113
Number of pages5
DOIs
StatePublished - 2009
Event2009 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE-2009 - Paris, France
Duration: 6 Jul 20098 Jul 2009

Publication series

NameProceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE

Conference

Conference2009 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE-2009
Country/TerritoryFrance
CityParis
Period6/07/098/07/09

Keywords

  • Design patterns
  • Pattern composition
  • Scaffolding

Fingerprint

Dive into the research topics of 'Interleaved pattern composition and scaffolded learning'. Together they form a unique fingerprint.

Cite this