Treffer: Teaching Design Patterns through Computer Game Development

Title:
Teaching Design Patterns through Computer Game Development
Language:
English
Source:
Journal on Educational Resources in Computing. Artricle 2 Mar 2008 8(1).
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:
2008
Document Type:
Fachzeitschrift Journal Articles<br />Reports - Evaluative
DOI:
10.1145/1348713.1348715
ISSN:
1531-4278
Number of References:
26
Entry Date:
2010
Accession Number:
EJ890191
Database:
ERIC

Weitere Informationen

We present an approach for teaching design patterns that emphasizes object-orientation and patterns integration. The context of computer game development is used to engage and motivate students, and it is additionally rich with design patterns. A case study is presented based on "EEClone," an arcade-style computer game implemented in Java. Our students analyzed various design patterns within EEClone, and from this experience, learned how to apply design patterns in their own game software. The six principal patterns of EEClone are described in detail, followed by a description of our teaching methodology, assessment techniques, and results.

As Provided