Abstract
Based on our experience using active learning methods to teach object-oriented software design we propose a game-based approach to take the classroom experience into a virtual environment.
The different pedagogical approaches that our active method supports, have motivated us to tailor an architecture that supports the creation of different variations of role-play environments, ranging from open-ended trial and error approaches to highly constrained settings where students can not get very far from the solution. We also describe a prototype that instantiates this architecture called ViRPlay3D2.
Chapter 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)
Dann, W., Cooper, S., Pausch, R.: Learning to Program with Alice. Prentice Hall, Harlow, England (2005)
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. In: ITiCSE 2005. Proc. of the 10th annual SIGCSE Conf. on Innovation and Technology in Computer Science Education, pp. 54–58. ACM Press, New York (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)
Kim, S., Choi, S., Jang, H., Kwon, D., Yeum, Y., Lee, W.: Smalltalk card game for learning object-oriented thinking in an evolutionary way. In: Companion to the 21st annual ACM SIGPLAN conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 683–684. ACM Press, New York (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 IFIP International Federation for Information Processing
About this paper
Cite this paper
Jiménez-Díaz, G., Gómez-Albarrán, M., González-Calero, P.A. (2007). Pass the Ball: Game-Based Learning of Software Design. In: Ma, L., Rauterberg, M., Nakatsu, R. (eds) Entertainment Computing – ICEC 2007. ICEC 2007. Lecture Notes in Computer Science, vol 4740. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74873-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-74873-1_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74872-4
Online ISBN: 978-3-540-74873-1
eBook Packages: Computer ScienceComputer Science (R0)