Treffer: PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns
Title:
PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns
Language:
English
Authors:
Source:
ACM Transactions on Computing Education. Sep 2009 9(3).
Availability:
Association for Computing Machinery. 2 Penn Plaza Suite 701, New York, NY 10121. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://www.acm.org
Peer Reviewed:
Y
Physical Description:
PDF
Publication Date:
2009
Document Type:
Fachzeitschrift
Journal Articles<br />Reports - Descriptive
Descriptors:
DOI:
10.1145/1594399.1594401
ISSN:
1946-6226
Number of References:
16
Entry Date:
2010
Accession Number:
EJ890154
Database:
ERIC
Weitere Informationen
PatternCoder is a software tool to aid student understanding of class associations. It has a wizard-based interface which allows students to select an appropriate binary class association or design pattern for a given problem. Java code is then generated which allows students to explore the way in which the class associations are implemented in a programming language. This article describes the rationale behind the tool, gives a description of the tool itself, and reports on our experiences of using the tool in our teaching.
As Provided