Skip to main content

Role-Play Virtual Environments: Recreational Learning of Software Design

  • Conference paper
Times of Convergence. Technologies Across Learning Contexts (EC-TEL 2008)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5192))

Included in the following conference series:

Abstract

CRC cards and role-play sessions are two techniques widely used in responsibility-driven design and employed as active learning methods to teach object-oriented software design. Based on our experience using them, we propose a game-based approach to take the classroom experience into a virtual environment. We show how the proposed virtual environment must integrate a number of mechanics and we des-cribe one possible interaction metaphor that combines features from first person shooters and sport games, along with its implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Börstler, J.: Improving CRC-card role-play with role-play diagrams. In: Companion to the 20th annual ACM SIGPLAN conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 356–364. ACM Press, New York (2005)

    Chapter  Google Scholar 

  2. Egert, C., Bierre, K., Phelps, A., Ventura, P.: Hello, M.U.P.P.E.T.S.: using a 3D collaborative virtual environment to motivate fundamental object-oriented learning. In: Companion to the 21st annual ACM SIGPLAN conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 881–886. ACM Press, New York (2006)

    Chapter  Google Scholar 

  3. Gómez-Martín, M.A., Gómez-Martín, P.P., González-Calero, P.A.: Dynamic binding is the name of the game. In: Harper, R., Rauterberg, M., Combetto, M. (eds.) ICEC 2006. LNCS, vol. 4161, pp. 229–232. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Jiménez-Díaz, G., Gómez-Albarrán, M., Gómez-Martín, M.A., González-Calero, P.A.: Software behaviour understanding supported by dynamic visualization and role-play. SIGCSE Bulletin 37(3), 54–58 (2005)

    Article  Google Scholar 

  5. Jiménez-Díaz, G., Gómez-Albarrán, M., González-Calero, P.A.: Before and after: An active and collaborative approach to teach design patterns. In: 8th International Symposium on Computers in Education, vol. 1, pp. 272–279. Servicio de Imprenta de la Universidad de León (2006)

    Google Scholar 

  6. Wirfs-Brock, R.J., McKean, A.: Object Design: Roles, Responsibilities, and Collaborations. Addison Wesley Professional, Boston (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pierre Dillenbourg Marcus Specht

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jiménez-Díaz, G., Gómez-Albarrán, M., González-Calero, P.A. (2008). Role-Play Virtual Environments: Recreational Learning of Software Design. In: Dillenbourg, P., Specht, M. (eds) Times of Convergence. Technologies Across Learning Contexts. EC-TEL 2008. Lecture Notes in Computer Science, vol 5192. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87605-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-87605-2_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-87604-5

  • Online ISBN: 978-3-540-87605-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics