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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
Wirfs-Brock, R.J., McKean, A.: Object Design: Roles, Responsibilities, and Collaborations. Addison Wesley Professional, Boston (2002)
Author information
Authors and Affiliations
Editor information
Rights 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)