Capítulo 11: Juego para la resolución de problemas en programación de computadores
PDF

Cómo citar

Capítulo 11: Juego para la resolución de problemas en programación de computadores. (2021). Catálogo Editorial, 1(710), 205-221. https://doi.org/10.15765/poli.v1i710.1951

Resumen

La programación de computadores requiere de un pensamiento analítico, lógico y matemático que se adquiere en la carrera de Ingeniería. Se pretende que los estudiantes apliquen tales conocimientos matemáticos en la resolución de problemas y en la escritura de algoritmos. Para ello, se crea una herramienta de software que consiste en un juego estructurado por niveles de dificultad, o problemas que reten a los estudiantes y los lleven a analizarlos y resolverlos. El juego se diseña para aprendices y cuenta con sesiones de entrenamiento, dadas por un maestro que le orienta empleando elementos de storytelling educativo y problemas de ejemplo para que el estudiante analice. Luego tiene una sesión de entrenamiento que consiste en cinco problemas relacionados, para terminar el nivel enfrentado a un monstruo o virus informático que debe combatir. Cada nivel presenta mayor dificultad y el estudiante aprende por medio de bloques de programación. En el nivel final para “salvar el mundo”, debe resolver un problema que debe programar en pseudocódigo. El propósito es que el estudiante desarrolle una lógica de programación más que aprender un lenguaje. El juego es una herramienta motivadora para el estudiante, que va más allá de lo lúdico convirtiéndose en un verdadero reto educativo.

PDF

Referencias

Araújo, J. B. y Chadwick, C.B. (1988). Tecnología educacional. Teorías de la instrucción. Paidós.

Duarte, J. (2003). Ambientes de aprendizaje. Una aproximación conceptual. Revista Estudios Pedagógicos, 29, 97-113. http://dx.doi.org/10.4067/S0718-07052003000100007

Glassman, E. L. (5-8 de octubre de 2014). Interacting with massive numbers of student solutions. En H. Benko (Presidencia), 27th Annual ACM Symposium on User Interface Software and Technology - UIST’14, llevado a cabo en Honolulú. https://dl.acm.org/doi/pdf/10.1145/2658779.2661167

Glassman, E. L., Fischer, L., Scott, J. y Miller, R. C. (8-11 de noviembre de 2015). Foobaz: Variable Name Feedback for Student Code at Scale. En C. Latulipe (Presidencia), 28th Annual ACM Symposium on User Interface Software & Technology llevado a cabo en Charlotte, E.E.U.U. https://dl.acm.org/doi/pdf/10.1145/2807442.2807495

Huang, J., Piech, C., Nguyen, A. y Guibas, L. J. (9-13 de julio de 2013). Syntactic and Functional Variability of a Million Code Submissions in a Machine Learning MOOC. En N. Le (Presidencia), AIED Workshops llevados a caboen Memphis. https://www.researchgate.net/profile/Zachary_Pardos/publication/299707248_First_Annual_Workshop_on_Massive_Open_Online_Courses/links/5a188e43aca272df080a864c/First-Annual-Workshop-on-Massive-Open-Online-Courses.pdf#page=30

Kazimoglu, C., Kiernan, M., Bacon, L. y Mackinnon, L. (2012). A serious game for developing computational thinking and learning introductory computer programming. Procedia - Social and Behavioral Sciences, 47, 1991-1999. https://doi.org/10.1016/j.sbspro.2012.06.938

Moroni, N. y Señas, P. (1996). Un entorno para el aprendizaje de la programación. En el II Congreso Argentino de Ciencias de la Computación llevado a cabo en Bahía Blanca, Argentina.

Pieterse, V. (2013). Automated Assessment of Programming Assignments. CSERC, 13, 4-5. https://www.researchgate.net/profile/Vreda_Pieterse/publication/262328132_Automated_Assessment_of_Programming_Assignments/links/54c8a76b0cf289f0ced09629.pdf

Reig, D. (2013). Describiendo al hiperindividuo, el nuevo individuo conectado. En D. Reig y L.F. Vílchez (Eds.). Los jóvenes en la era de la hiperconectividad: tendencias, claves y miradas (pp. 21-81). Fundación Telefónica y Fundación Encuentro.

Restrepo, B. (2005). Aprendizaje basado en problemas (ABP) una innovación didáctica para la enseñanza universitaria. Revista Educación y Educadores, 8, 9-20.

Sharma, S., Agarwal, P., Mor, P. y Karkare, A. (2018). TipsC: Tips and Corrections for Programming MOOCs. https://arxiv.org/pdf/1804.00373.pdf

Villalustre, L. y del Moral, M. (2015). Gamificación: Estrategia para optimizar el proceso de aprendizaje y la adquisición de competencias en contextos universitarios. Digital Education Review, 27, 13-31. https://doi.org/10.1344/der.2015.27.13-31

Wenhao, D. H., Tristan, J. y Seung-Hyun, C. (2013). Impact of online instructional game features on college students perceived motivational support and cognitive investment: A structural equation modeling study. Internet and Higher Education Journal, 17, 58–68.

Creative Commons License

Esta obra está bajo una licencia internacional Creative Commons Atribución-SinDerivadas 4.0.

Derechos de autor 2020 Institución Universitaria Politécnico Grancolombiano