|
ABSTRACT
Role playing exercises are one of many teaching techniques commonly employed to drive home lessons about computer science. Most of the specific role playing described in the literature, however, relates to algorithm or hardware design. More recently, the Pedagogical Patterns Project has published patterns involving role playing in a general sense. In this paper, we draw on three separate role playing exercises that we have developed to show that scripted role playing is a natural and effective way to introduce concepts of object-oriented design.
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
|
Astrachan, O., Clancy, M., and Matsuoka, C., The Marine Biology Case Study, 2000. College Board. Also available WWW: http://www.collegeboard.org/ap/computer-science/html/case_study.html
|
| |
2
|
Bellin, D. ROLE PLAYING. Online. Internet. {August 22, 2001} Available WWW: http://www-lifia.info.unlp.edu.ar/ppp/pp5.htm
|
| |
3
|
Bergin, J., J. Eckstein, M. L. Manns, and E. Wallingford, Patterns for Gaining Different Perspectives, in Proceedings of PLoP 2001, 2001.
|
| |
4
|
Bergin, J. CONSISTENT METAPHOR. Online. Internet. {August 22, 2001} Available WWW: http://wol.pace.edu/~bergin/PedPat1.3.html#consistentmetaphor
|
| |
5
|
Brown, K. WHAT DID YOU EAT FOR BREAKFAST?. Online. Internet. {August 22, 2001} Available WWW: http://www-lifia.info.unlp.edu.ar/ppp/pp12.htm
|
| |
6
|
Cockburn, A., Object-Oriented Analysis and Design, Part I, C/C+ Users Journal, Online. Internet. {August 22, 2001} Available WWW: http://www.cuj.com/articles/1998/9805/9805b/9805b.htm
|
| |
7
|
College Board, Advanced Placement Course Description: Computer Science, 2001. Online. Internet. {August 22, 2001} Available WWW: http://cbweb2s.collegeboard.org/ap/pdf/cd_computer_science_02.pdf
|
 |
8
|
|
 |
9
|
|
| |
10
|
Eckstein, J. INCREMENTAL ROLE PLAYING. Online. Internet. {August 22, 2001} Available WWW: http://www-lifia.info.unlp.edu.ar/ppp/pp7.htm
|
| |
11
|
Fayad, M., D Schmidt, and R. Johnson. Empowering Framework Users. In: Building Application Frameworks: Object-Oriented Foundations of Framework Design. John Wiley & Sons 1999. Chapter 22, p. 505.
|
 |
12
|
|
| |
13
|
|
| |
14
|
The Pedagogical Patterns Project, Home Page. Online. Internet. {August 22, 2001} Available WWW: http://www.pedagogicalpatterns.org.
|
| |
15
|
Plato, The Apology (38a), in Plato --- The Collected Dialogs, E. Hamilton and H. Cairns, ed., Pantheon Books, 1963.
|
| |
16
|
|
CITED BY 10
|
|
Poul Henriksen , Michael Kölling, greenfoot: combining object visualisation with interaction, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 24-28, 2004, Vancouver, BC, CANADA
|
|
|
|
|
|
|
|
|
|
|
|
Jürgen Börstler, Improving CRC-card role-play with role-play diagrams, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|