Thesis Mitigando errores de concepto en estudiantes de cursos introductorios de programación a través de un videojuego
No Thumbnail Available
Date
2024
Journal Title
Journal ISSN
Volume Title
Program
Ingeniería Civil Informática
Departament
Campus
Campus Santiago San Joaquín
Abstract
En este trabajo se presenta el diseño, desarrollo y validación de Pyconception, un videojuego hecho para ayudar a disminuir errores de concepto y fortalecer el desarrollo del pensamiento computacional en un curso universitario de programación para estudiantes de primer año. El juego consiste en recoger llaves de colores vinculadas a variables de código en Python, presentando actividades de baja carga cognitiva que involucran errores intencionales que los jugadores deben detectar para progresar. Se llevaron a cabo 5 sesiones de prueba, cada una con una duración de 30 minutos.
La propuesta se validó mediante pruebas basadas en inventarios de concepto aplicadas a dos grupos, uno de los cuales había jugado previamente. Los resultados del grupo experimental fueron más altos y consistentes que los obtenidos por el grupo de control, demostrando que Pyconception logró reducir los errores de concepto. Adicionalmente, el juego fue bien recibido por el estudiantado, quienes lo valoraron como una herramienta valiosa para estudiantes que cursan una asignatura de programación por primera vez.
This work presents the design, development, and validation of Pyconception, a video game created to help reduce conceptual errors and strengthen the development of computational thinking in a university programming course for first-year students. The game involves collecting color-coded keys linked to code variables in Python, presenting low cognitive-load activities that include intentional errors that players must identify to progress. Five trial sessions were conducted, each lasting 30 minutes. The proposal was validated through tests based on concept inventories applied to two groups, one of which had played the game previously. The results of the experimental group were higher and more consistent than those of the control group, demonstrating that Pyconception effectively reduced conceptual errors. Additionally, the game was well-received by the students, who valued it as a valuable tool for those taking a programming course for the first time
This work presents the design, development, and validation of Pyconception, a video game created to help reduce conceptual errors and strengthen the development of computational thinking in a university programming course for first-year students. The game involves collecting color-coded keys linked to code variables in Python, presenting low cognitive-load activities that include intentional errors that players must identify to progress. Five trial sessions were conducted, each lasting 30 minutes. The proposal was validated through tests based on concept inventories applied to two groups, one of which had played the game previously. The results of the experimental group were higher and more consistent than those of the control group, demonstrating that Pyconception effectively reduced conceptual errors. Additionally, the game was well-received by the students, who valued it as a valuable tool for those taking a programming course for the first time
Description
Keywords
Pensamiento computacional, Programación, Videojuego, Misconceptions
