2008
DOI: 10.1145/1348713.1348715
|View full text |Cite
|
Sign up to set email alerts
|

Teaching Design Patterns Through Computer Game Development

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 softwar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
25
0
5

Year Published

2011
2011
2017
2017

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 49 publications
(30 citation statements)
references
References 11 publications
0
25
0
5
Order By: Relevance
“…Buschmann et al state that "the very fact that there are many misconceptions, misinterpretations, and mistakes, however, suggests that something is often amiss in the popular perception and definitions of the pattern concept" and that "such misunderstandings inevitably lead to inappropriate application and realization of the patterns themselves" [10]. We believe that one part of this problem lies in the inappropriate teaching of the patterns, which is supported by the experience of other authors [3,12,16,17,18,20]. To help in solving this problem we describe in this work a pattern language for teaching design patterns.…”
Section: Introductionmentioning
confidence: 70%
See 4 more Smart Citations
“…Buschmann et al state that "the very fact that there are many misconceptions, misinterpretations, and mistakes, however, suggests that something is often amiss in the popular perception and definitions of the pattern concept" and that "such misunderstandings inevitably lead to inappropriate application and realization of the patterns themselves" [10]. We believe that one part of this problem lies in the inappropriate teaching of the patterns, which is supported by the experience of other authors [3,12,16,17,18,20]. To help in solving this problem we describe in this work a pattern language for teaching design patterns.…”
Section: Introductionmentioning
confidence: 70%
“…Gestwicki and Sun state that "a discussion of the domain-specific problem leads to the justification of the design pattern" [16]. Different Active Learning patterns can be used to realize this [7].…”
Section: O O Omentioning
confidence: 99%
See 3 more Smart Citations