Revisión Bibliográfica de los Juegos Digitales para el Aprendizaje de la Programación Orientada a Objetos
Digital games literature review for object-oriented programming learning
Contenido principal del artículo
Resumen
El aprendizaje de la Programación Orientada a Objetos (POO) en las instituciones de educación superior conlleva el estudio de conceptos cuya comprensión se puede agilizar con el uso de herramientas lúdicas basadas en software, como los juegos digitales. El presente artículo expone las principales herramientas existentes en el mercado del software para el desarrollo de videojuegos y algunos marcos de trabajo para el aprendizaje lúdico de la programación. Al final se presentan experiencias universitarias con los juegos digitales para el aprendizaje de la programación de ordenadores.
Descargas
Datos de publicación
Perfil evaluadores/as N/D
Declaraciones de autoría
- Sociedad académica
- Tecnológico de Antioquia
- Editorial
- Tecnológico de Antioquia - Institución Universitaria
Detalles del artículo
Referencias (VER)
Baibak, T. & Agrawal, R. (2007). Programming games to learn algorithms. ASEE Annual Conference & Exposition. Honolulu, Hawaii.
Borja, F. (2007). Del juego antiguo al juego de computadora. Papel histórico del juego en el desarrollo de la tecnología digital. Revista de comunicaciones y tecnologías emergentes, Vol. 4, No. 2.
Botero, R. (2012). La lúdica de juegos en el aprendizaje de la programación orientada a objetos: un prototipo en C#. Tesis de maestría. Universidad EAFIT, Escuela de Ingenierías, Medellín.
Bueno, D. et al. (2001). Aprendizaje lúdico en laboratorio de programación. VII Jornadas sobre la Enseñanza Universitaria en Informática. Palma de Mallorca.
Cadavid, H. (2006). Desarrollo de juegos como base para la comprensión de temas fundamentales de la programación orientada a objetos. VIII Congreso Colombiano de Informática Educativa. Cali, Colombia.
Denault, A. (2005). Minueto: An under graduate teaching Development framework. Master thesis. School of Computer Science, McGill University, Montreal.
Denault, A. & Kienzle, J. (2006). Minueto: A game development framework for teaching Object-Oriented software design techniques. School of Computer Science, McGill University. Disponible en: http://gram.cs.mcgill.ca/papers/denault-06-minueto.pdf
Dorn, B. & Sanders, D. (2004). Using Jeroo to introduce object-oriented programming. 33rd ASEE/IEEE Frontiers in Education Conference, Boulder, Colorado.
Friss, I. (2008) Scratch: Applications in Computer Science. 1.38th ASEE/IEEE Frontiers. In Education Conference, Saratoga Springs, NY.
Genbeta:Dev (s.f.). Desarrollo y software. Disponible en: http://www.genbetadev.com/
Goschnick, S. & Balbo, S. (2005). Game-first programming for information systems students. In Proceedings of the Second Australasian Conference on Interactive Entertainment (IE 2005) (pp. 71-74). Sydney, Australia: Creativity & Cognition Studios Press.
Hartness, K. (2004) Robocode: Using games to teach artificial intelligence. Journal of Computing Sciences in Colleges, Vol. 19, No. 4.
Kobayashi, K., Uchida & Watanabe, K. (2003). A study of battle strategy for the Robocode. SICE Annual Conference in Fukui, Fukui University.
Kölling, M. & Henriksen, P. (2005). Game programming in introductory courses with direct state manipulation. ACM SIGCSE Bulletin, Vol. 37, No. 3, pp. 59-63.
Kölling, M. (2008). Greenfoot: A highly graphical IDE for learning object-oriented programming. In Proceedings of the 13th annual conference on Innovation and technology in computer science education (ITiCSE ‘08). ACM, New York, NY, USA.
Kouznetsova, S. (2007). Using Blue J and Blackjack to teach object-oriented design concepts in CS1. Journal of Computing Sciences in Colleges. Vol. 22, No. 4.
McKenzie, W.B. (2007). An alternative approach to introductory object oriented programming: A case study in programming with Alice. Proceedings of the AIS SIG-ED IAIM 2007 Conference, Montreal, Quebec.
Olfos A., Raimundo y Villagrán, C. Eduvina (2000). Actividades lúdicas y juegos en la iniciación al álgebra. (Ponencia). V Jornada de Innovación en la Enseñanza de la Matemática, Universidad de Viña del Mar, Chile.
Overmars, M. (2004). Learning Object-Oriented Design by creating games. Utrecht University. Disponible en: http://www.cs.uu.nl/research/techreps/repo/CS-2004/2004-057.pdf
Pattis, R. (1981). Karel the Robot: A Gentle Introduction to the Art of Programming. New York: John Wiley & Sons, Inc.
Perelman, Y. (1968). Matemáticas recreativas. Barcelona: Ediciones Martínez Roca.
Rankin, Lechner, T. & Gooch B. (2007). Team-based pedagogy for CS102 using game design. The 34th International Conference and Exhibition on Computer Graphics and Interactive Techniques SIGGRAPH ‘07, San Diego, California.
Recio, J. et al. (2006). Aprendizaje de técnicas avanzadas de Programación Orientada a Objetos mediante programación de juegos. XII Jornadas de Enseñanza Universitaria de la Informática (JENUI 2006), Bilbao. Disponible en: http://www.robomind.net/en/docProgrammingStructures.htm
Rodríguez, D. (2008). Enseñanza de programación orientada a objetos mediante el desarrollo de aplicaciones gráficas interactivas. VIII Congreso TAEE, Universidad de Zaragoza, España.
Ryoo, J. et al. (2008). Teaching Object-Oriented Software Engineering through Problem-Based Learning in the Context of Game Design. Proceedings of the 21st Conference on Software Engineering Education and Training - Charleston, SC.
SeungBum, K. et al. (2006). Smalltalk card game for learning Object-oriented thinking in an evolutionary way. OOPSLA 2006, Portland, Oregon, USA.
Singh, R. & Singh, J. (2007). Learning Computer Programming Using a Board Game - Case Study on C-Jump. Master’s thesis, Multimedia University.
The Lifelong Kindergarten Group, MIT Media Lab. (s.f.). Scratch. Disponible en: http://scratch.mit.edu/
