Abstract
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 paper 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.
Original language | English |
---|---|
Title of host publication | Proceedings of the 8th International Conference on Computing Education Research |
Publisher | Association for Computing Machinery (ACM) |
Pages | 96-100 |
Number of pages | 5 |
ISBN (Print) | 9781605583853 |
Publication status | Published - 1 Sep 2009 |
Event | Koli-Calling 2008: 8th International Conference on Computing Education Research - Koli, Finland Duration: 13 Nov 2008 → 16 Nov 2008 |
Conference
Conference | Koli-Calling 2008: 8th International Conference on Computing Education Research |
---|---|
Abbreviated title | Koli '08 |
Country/Territory | Finland |
City | Koli |
Period | 13/11/08 → 16/11/08 |
Keywords
- UML
- computing
- computer science education
- Java