ACM Home Page
Please provide us with feedback. Feedback
Role playing in an object-oriented world
Full text PdfPdf (419 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the 33rd SIGCSE technical symposium on Computer science education table of contents
Cincinnati, Kentucky
SESSION: Object-oriented - 1 table of contents
Pages: 121 - 125  
Year of Publication: 2002
ISBN:1-58113-473-8
Also published in ...
Authors
Steven K. Andrianoff  St. Bonaventure University, St. Bonaventure, NY
David B. Levine  St. Bonaventure University, St. Bonaventure, NY
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 50,   Citation Count: 10
Additional Information:

abstract   references   cited by   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/563340.563386
What is a DOI?

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
Collaborative Colleagues:
Steven K. Andrianoff: colleagues
David B. Levine: colleagues