ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Teaching Design Patterns Through Computer Game Development
Full text PdfPdf (676 KB)
Source Journal on Educational Resources in Computing (JERIC) archive
Volume 8 ,  Issue 1  (March 2008) table of contents
Article No.: 2  
Year of Publication: 2008
ISSN:1531-4278
Authors
Paul Gestwicki  Ball State University
Fu-Shing Sun  Ball State University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 64,   Downloads (12 Months): 519,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1348713.1348715
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Barg, M., Fekete, A., Greening, T., Hollands, O., Kay, J., Kingston, J. H., and Crawford, K. 2000. Problem-based learning for foundations computer science courses. Comp. Sci. Educ. 10, 2, 1--20.
 
2
Biggs, J. 1999. Teaching for Quality Learning at University. Society for Research into Higher Education and Open University Press.
 
3
Bjork, S. and Holopainen, J. 2004. Patterns in Game Design. Charles River Media, Hingham, MA.
 
4
Bonwell, C. C. and Eison, J. A. 1991. Active Learning: Creating Excitement in the Classroom. ASHE-ERIC Higher Education Report No. 1, Washington, D.C.: The George Washington University, School of Education and Human Development.
 
5
 
6
 
7
8
 
9
 
10
11
 
12
Earl, L. M. 2003. Assessment As Learning. Corwin Press, Inc.
 
13
14
 
15
Gestwicki, P. and Sun, F. 2007. Game software and the design process. In Proceedings of the Design Science Research in Information Systems and Technology Conference (DESRIST'07). 362--378.
16
17
18
 
19
20
21
 
22
 
23
 
24
25
 
26
Wilkerson, L. and Gijselaers, W. H. 1996. Bring Problem-Based Learning to Higher Education: Theory and Practice. Number 68, Winter 1996, Jossey-Bass Publishers, San Francisco, CA.


Collaborative Colleagues:
Paul Gestwicki: colleagues
Fu-Shing Sun: colleagues