Publicación:
Aplicación de estrategia de gamificación en el aprendizaje de programación básica para estudiantes de primer año de la Universidad del Valle de Guatemala

dc.contributor.authorSolorzano Pérez, Sebastián José
dc.contributor.educationalvalidatorRocha Guevara, Angélica Gabriela
dc.date.accessioned2026-04-24T16:20:07Z
dc.date.issued2025
dc.descriptionFormato PDF digital — 62 páginas — incluye gráficos, tablas y referencias bibliográficas.
dc.description.abstractEl aprendizaje de programación básica representa un gran desafío para estudiantes que se enfrentan por primera vez a la lógica computacional, las estructuras de control y la resolución de problemas mediante código. La falta de conocimientos previos, las metodologías tradicionales de enseñanza y la idea de la programación como una materia difícil generan frustración y desmotivación, lo cual afecta el desempeño académico. Ante esta problemática, este proyecto propone el desarrollo de una estrategia de gamificación aplicada a la enseñanza de programación básica en Python, orientada a estudiantes de primer año de la Universidad del Valle de Guatemala, sin limitarse únicamente a quienes cursan Ingeniería en Ciencias de la Computación y Tecnologías de la Información. La estrategia incluye el diseño de niveles progresivos, retos interactivos y un sistema de recompensas con el fin de reforzar conceptos clave y promover el aprendizaje. Además, se integra un modelo de inteligencia artificial que analiza las respuestas ingresadas por los estudiantes, identifica errores y proporciona retroalimentación automatizada. Se espera que esta propuesta contribuya a mejorar la motivación y el compromiso en los cursos de programación.spa
dc.description.abstractThe basic learning of programming presents a significant challenge for students encountering computational logic, control structures, and problem-solving through code for the first time. The lack of prior knowledge, traditional teaching methodologies, and the perception of programming as a difficult subject often lead to frustration and demotivation, negatively impacting academic performance. To address this issue, this project proposes the development of a gamification strategy applied to teaching basic programming in Python, aimed at first-year students at the University of Valle de Guatemala, extending beyond those enrolled in Computer Science and Information Technology programs. The strategy includes the design of progressive levels, interactive challenges, and a reward system to reinforce key concepts and foster learning. Additionally, an artificial intelligence model is integrated to analyze students' responses, identify errors, and provide automated feedback. It is anticipated that this approach will enhance motivation and engagement in programming courses.eng
dc.description.degreelevelPregrado
dc.description.degreenameLicenciado en Ingeniería en Ciencia de la Computación y Tecnologías de la Información
dc.format.extent62 p.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://repositorio.uvg.edu.gt/handle/123456789/6390
dc.language.isospa
dc.publisherUniversidad del Valle de Guatemala
dc.publisher.branchCampus Central
dc.publisher.facultyFacultad de Educación
dc.publisher.placeGuatemala
dc.publisher.programLicenciatura en Ingeniería en Ciencia de la Computación y Tecnologías de la Información
dc.relation.referencesJ. I. Fuentes-Rosado y M. Moo-Medina, Dificultades de aprender a programar, Revista Digital Educación en Ingeniería , vol. 12, págs. 76-82, 24 2017.
dc.relation.referencesE. A. Jones, C. A. Jimenez, P. I. Ormeño y N. A. Poblete, Metodologías activas para la enseñanza de programación a estudiantes de ingeniería civil informática, Formación Universitaria , vol. 15, págs. 53-60, 3 2022.
dc.relation.referencesD. Dicheva, C. Dichev, G. Agre y G. Angelova, Gami cation in education: A systema- tic mapping study, Journal of Educational Technology & Society , vol. 18, págs. 75-68, 3 2015.
dc.relation.referencesP. Buckley y E. Doyle, Gami cation and student motivation, Interactive Learning Environments , vol. 24, págs. 1162-1175, 6 2016.
dc.relation.referencesM. Messer, N. C. Brown, M. Kölling y M. Shi, Automated grading and feedback tools for programming education: A systematic review, ACM Transactions on Computing Education , vol. 24, págs. 1-43, 1 2024.
dc.relation.referencesM. Csikszentmihalyi, Flow: The Psychology of Optimal Experience . New York: Har- perPerennial, 1990.
dc.relation.referencesR. M. Ryan y E. L. Deci, Self-determination theory and the facilitation of intrin- sic motivation, social development, and well-being, American Psychologist , vol. 55, págs. 68-78, 1 2000.
dc.relation.referencesR. H. Mogavi, B. Guo, Y. Zhang, E.-U. Haq, P. Hui y X. Ma, When Gami cation Spoils Your Learning: A Qualitative Case Study of Gami cation Misuse in a Language- Learning App, arXiv preprint , 2022.
dc.relation.referencesK. K. James y R. E. Mayer, Learning a second language by playing a game, Applied Cognitive Psychology , vol. 33, págs. 669-674, 4 2019.
dc.relation.referencesK. Ishaq y A. Alvi, Personalization, Cognition, and Gami cation-Based Programming Language Learning: A State-of-the-Art Systematic Literature Review, arXiv preprint , 2023.
dc.relation.referencesS. Singh, Identifying Learning Challenges Faced by Novice/Beginner Computer Pro- gramming Students: An Action Research Approach, en Proceedings of the QuA- SoQ/SEED Workshop @ APSEC , dic. de 2022, págs. 63-71.
dc.relation.referencesO. Kurniawan, C. Jégourel, N. T. S. Lee, M. D. Mari y C. M. Poskitt, Steps before syntax: Helping novice programmers solve problems using the PCDIT framework, arXiv preprint , 2021.
dc.relation.referencesW. Wang et al., Novices' learning barriers when using code examples in open-ended programming, en Proceedings of the 26th ACM Conference on Innovation and Tech- nology in Computer Science Education V. 1 , 2021, págs. 394-400.
dc.relation.referencesJ. Sweller, The worked example e ect and human cognition, Learning and Instruc- tion , vol. 16, págs. 165-169, 2 2006.
dc.relation.referencesH. C. Ling, K. L. Hsiao y W. C. Hsu, Can students' computer programming learning motivation and e ectiveness be enhanced by learning Python language? A multi-group analysis, Frontiers in Psychology , vol. 11, 2020.
dc.relation.referencesJ. M. F. Torrico y C. L. F. Zubieta, La evaluación en el proceso de aprendizaje, Perspectivas , págs. 15-30, 19 2007.
dc.relation.referencesT. Hagos y D. Andargie, E ects of Technology-Integrated Formative Assessment on Students' Retention of Conceptual and Procedural Knowledge in Chemical Equili- brium Concepts, Science Education International , vol. 33, págs. 383-391, 4 oct. de 2022.
dc.relation.referencesL. Sánchez-Bolívar y A. Martínez-Martínez, Factores Relacionados con la Motiva- ción del Alumnado Universitario e Instrumentos para su Evaluación: Una Revisión Sistemática, Revista Electrónica Educare , vol. 26, págs. 484-505, 2 jul. de 2022.
dc.relation.referencesT. Nemoto y D. Beglar, Likert-Scale Questionnaires, en JALT 2013 Conference Pro- ceedings , nov. de 2014, págs. 1-6.
dc.relation.referencesM. Khoshnoodifar, A. Ashouri y M. Taheri, E ectiveness of Gami cation in En- hancing Learning and Attitudes: A Study of Statistics Education for Health School Students, Journal of Advances in Medical Education & Professionalism , vol. 11, págs. 230-238, 4 oct. de 2023.
dc.relation.referencesJ. Luo, Validating the Impact of Gami ed Technology-Enhanced Learning Environ- ments on Motivation and Academic Performance: Enhancing TELEs with Digital Bad- ges, Frontiers in Education , vol. 9, nov. de 2024.
dc.relation.referencesT. K. Miya e I. Govender, UX/UI design of online learning platforms and their im- pact on learning: A review, International Journal of Research in Business and Social Science , vol. 11, págs. 316-327, 10 2022.
dc.relation.referencesK. Williamson y R. Kizilcec, A Review of Learning Analytics Dashboard Research in Higher Education: Implications for Justice, Equity, Diversity, and Inclusion, en Proceedings of the 12th International Learning Analytics and Knowledge Conference (LAK22) , mar. de 2022, págs. 260-270.
dc.relation.referencesJ. Natarajan, From Wireframes to Interfaces: Developing a Practical Framework for UI/UX Design, From Wireframes to Interfaces: Developing a Practical Framework for UI/UX Design , 2025.
dc.relation.referencesL. Shklar y R. Rosen, Web Application Architecture . John Wiley & Sons, 2009, vol. 36.
dc.relation.referencesA. F. Mestres, Introducción al frontend y backend, Revista Openaccess , 2018.
dc.relation.referencesA. F. Wise y J. Vytasek, Learning Analytics Implementation Design, en Handbook of Learning Analytics . The Society for Learning Analytics Research, 2017, vol. 1, págs. 151-160.
dc.relation.referencesB. Bach et al., Dashboard Design Patterns, IEEE Transactions on Visualization and Computer Graphics , vol. 29, págs. 342-352, 1 ene. de 2023.
dc.relation.referencesL. Yan et al., Practical and ethical challenges of large language models in educa- tion: A systematic scoping review, British Journal of Educational Technology , vol. 55, págs. 90-112, 1 2024.
dc.relation.referencesS. Minaee et al., Large language models: A survey, arXiv preprint , 2024.
dc.relation.referencesA. Vaswani et al., Attention is all you need, en Advances in Neural Information Processing Systems , 2017.
dc.relation.referencesA. P. Cavalcanti et al., Automatic feedback in online learning environments: A sys- tematic literature review, Computers and Education: Arti cial Intelligence , vol. 2, 2021.
dc.relation.referencesS. Wu et al., A comprehensive exploration of personalized learning in smart education: From student modeling to personalized recommendations, arXiv preprint , 2024.
dc.relation.referencesC. Zhai, S. Wibowo y L. D. Li, The e ects of over-reliance on AI dialogue systems on students' cognitive abilities: A systematic review, Smart Learning Environments , vol. 11, 1 2024.
dc.relation.referencesA. Álvarez y P. del Río, Educación y desarrollo: la teoría de Vigotsky y la zona de desarrollo próximo, en Desarrollo psicológico y educación , C. Coll, J. Palacios y A. Marchesi, eds. Madrid, España: Alianza Editorial, 1990, vol. 2, págs. 93-120.
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcComputer Science
dc.subject.armarcMétodos de enseñanza
dc.subject.armarcAprendizaje -- Enseñanza
dc.subject.armarcPython (Lenguaje de programación)
dc.subject.armarcComputer Science -- Study and teaching
dc.subject.armarcEducación superior -- Metodología -- Guatemala
dc.subject.armarcProgramación (computadoras electrónicas) -- Enseñanza superior
dc.subject.ddc000 - Ciencias de la computación, información y obras generales::004 - Procesamiento de datos Ciencia de los computadores
dc.subject.ocde2. Ingeniería y Tecnología
dc.subject.odsODS 4: Educación de calidad. Garantizar una educación inclusiva y equitativa de calidad y promover oportunidades de aprendizaje permanente para todos
dc.titleAplicación de estrategia de gamificación en el aprendizaje de programación básica para estudiantes de primer año de la Universidad del Valle de Guatemalaspa
dc.title.translatedApplication of a gamification strategy in learning basic programming for first-year students at the Universidad del Valle de Guatemala
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.versioninfo:eu-repo/semantics/publishedVersion
dc.type.visibilityPublic Thesis
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Sebastián José Solorzano Pérez.pdf
Tamaño:
3.51 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
14.49 KB
Formato:
Item-specific license agreed upon to submission
Descripción: