Perfiles de aprendizaje en programación inicial mediante Learning Analytics en un entorno gamificado basado en CodeCombat

Autores/as

Palabras clave:

enseñanza de la programación, codecombat, analítica de aprendizaje, clustering

Resumen

El presente estudio tiene como objetivo identificar y caracterizar perfiles de aprendizaje en estudiantes de programación inicial mediante el análisis de datos de interacción en un entorno gamificado basado en CodeCombat. Se adoptó un enfoque cuantitativo de tipo exploratorio-descriptivo, utilizando técnicas de Learning Analytics y clustering no supervisado. El análisis se realizó sobre datos de 144 estudiantes universitarios de primer ingreso, considerando dos variables clave: tiempo promedio de resolución y tasa de finalización, asociadas a las dimensiones de eficiencia y persistencia. Se aplicó el algoritmo K-means sobre variables normalizadas, determinándose una solución óptima de cuatro clusters (k = 4) mediante el método del codo y el coeficiente de silueta. Los resultados evidencian la existencia de cuatro perfiles diferenciados, lo que refleja trayectorias de aprendizaje heterogéneas. Las diferencias entre perfiles fueron analizadas mediante estadística descriptiva y la prueba de Kruskal-Wallis, interpretada con carácter descriptivo. Los hallazgos indican que los estudiantes presentan patrones diversos de progreso y comportamiento temporal, especialmente en contenidos de mayor complejidad como estructuras de control y variables. Asimismo, se observa que la eficiencia, medida en términos de tiempo, no implica necesariamente un mejor aprendizaje. El estudio aporta evidencia para la comprensión del aprendizaje basado en datos y ofrece insumos para el diseño de estrategias educativas adaptativas en la enseñanza de la programación. 

Descargas

Los datos de descarga aún no están disponibles.

Referencias

Almosallam, E. A., & Ouertani, H. C. (2013). Learning analytics: Definitions, applications and related fields. En T. Herawan, M. Deris, & J. Abawajy (Eds.), Proceedings of the First International Conference on Advanced Data and Information Engineering (DaEng-2013) (Lecture Notes in Electrical Engineering, Vol. 285). Springer. https://doi.org/10.1007/978-981-4585-18-7_81

Bayazıt, A., Ilgaz, H., Gönüllü, İ., & Erden, S. (2022). Profiling students via clustering in a flipped clinical skills course using learning analytics. Medical Teacher, 45(7), 724–731. https://doi.org/10.1080/0142159X.2022.2152663

Carrillo Montoya, X., & Chávez Baltodano, F. (2026). Deserción universitaria en la carrera de tecnologías de la información: Caso de estudio para la identificación de factores y tendencias en la Universidad Técnica Nacional, sede Guanacaste. Yulök Revista de Innovación Académica https://doi.org/10.47633/9zwrs832

CodeCombat Inc. (2026). CodeCombat [Plataforma educativa]. https://codecombat.com

Choi, W. C., & Choi, I. C. (2024). Investigating the effect of the serious game CodeCombat on cognitive load in Python programming education. En 2024 IEEE World Engineering Education Conference (EDUNINE) (pp. 1–6). IEEE. https://doi.org/10.1109/edunine60625.2024.10500551

Gonzalez Herrera, D. (2026). Dataset, Learning Profiles in Introductory Programming through Learning Analytics in a Gamified CodeCombat-Based Environment [Data set]. Zenodo. https://doi.org/10.5281/zenodo.19376172

Kroustalli, C., & Xinogalos, S. (2021). Studying the effects of teaching programming to lower secondary school students with a serious game: A case study with Python and CodeCombat. Education and Information Technologies, 26, 6069–6095. https://doi.org/10.1007/s10639- 021-10596-y

Li, L., & Ye, Z. (2025). Impact of perceived interactivity in CodeCombat on vocational students' computational thinking: Mediating effects of digital competence and thinking styles. European Journal of Education. https://doi.org/10.1111/ejed.70341

Llanos Mosquera, J. M., & Bucheli Guerrero, V. A. (2021). Analítica de aprendizaje como estrategia de apoyo al aula invertida en cursos de programación: Una revisión sistemática de literatura. Revista Investigación e Innovación en Ingenierías, 9(1), 114–135. https://doi.org/10.17081/invinno.9.1.4464

Pineda, J. R. L., & Reyes, R. N. L. (2025). Estrategias pedagógicas innovadoras para mejorar el aprendizaje y la motivación en la enseñanza de la programación de computadores en estudiantes del ciclo básico de ingeniería. Encuentro Internacional de Educación en Ingeniería. https://acofipapers.org/index.php/eiei/article/download/4377/2846

Pansri, B., Sharma, S., Timilsina, S., Choonhapong, W., Kurashige, K., Watanabe, S., & Sato, K. (2024). Understanding student learning behavior: Integrating the self-regulated learning approach and K-means clustering. Education Sciences, 14(12), 1291. https://doi.org/10.3390/educsci14121291

Papamitsiou, Z. K., & Economides, A. A. (2014). Learning analytics and educational data mining in practice: A systematic literature review of empirical evidence. Journal of Educational Technology & Society, 17(4), 49–64.

R Core Team. (2024). R: A language and environment for statistical computing (Version 4.4) [Computer software]. https://www.r-project.org/

Ramírez Prada, P. C., Ortiz Beltrán, A. O., & Lobo Quintero, R. A. (2020). Diagnóstico y reestructuración pedagógica en la enseñanza de programación de computadores en ingeniería de sistemas. Revista Interamericana de Investigación, Educación y Pedagogía, 13(2), 239– 264. https://doi.org/10.15332/25005421.6000

Sønderlund, A. L., Hughes, E. S., & Smith, J. (2018). The efficacy of learning analytics interventions in higher education: A systematic review. British Journal of Educational Technology, 50(5), 2594–2618. https://doi.org/10.1111/bjet.12720

The jamovi project. (2024). jamovi (Version 2.5) [Computer software]. https://www.jamovi.org

Descargas

Publicado

2026-10-23

Número

Sección

SAEI - Simposio Argentino de Educación en Informática

Cómo citar

González Herrera, D., Zamora Díaz, K. F., & Trejos, K. (2026). Perfiles de aprendizaje en programación inicial mediante Learning Analytics en un entorno gamificado basado en CodeCombat. JAIIO, Jornadas Argentinas De Informática, 12(8), 61-74. https://revistas.unlp.edu.ar/JAIIO/article/view/22281