NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ890154
Record Type: Journal
Publication Date: 2009-Sep
Pages: 0
Abstractor: As Provided
Reference Count: 16
ISSN: ISSN-1946-6226
PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns
Paterson, J. H.; Cheng, K. F.; Haddow, J.
ACM Transactions on Computing Education, v9 n3 Article 16 Sep 2009
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.
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:; Web site:
Publication Type: Journal Articles; Reports - Descriptive
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A