Aprender programación jugando en una plataforma web con comunidad abierta
Loading...
Official URL
Full text at PDC
Publication date
2025
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Este proyecto aborda el uso de Juegos Serios como un recurso para enseñar programación y desarrollar el pensamiento computacional. El proyecto parte de una plataforma previamente desarrollada por otros alumnos, y propone una serie de mejoras del sistema, incorporando nuevas funcionalidades y mejorando las ya existentes. Entre las mejoras se encuentran: nuevas opciones en la edición de niveles personalizados, la creación de clases y conjuntos de niveles, una comunidad abierta donde los usuarios pueden compartir sus creaciones, la ampliación de la información en el perfil del usuario, independientemente del rol que tenga, y la inclusión de tutoriales que guían al usuario en su aprendizaje paso a paso. Además, con el fin de evaluar y ajustar el grado de dificultad de los niveles del juego serio, utilizamos biosensores para obtener y analizar datos biométricos y así poder relacionarlos con el estrés que pueda sufrir un usuario a la hora de jugar niveles. Este trabajo da como resultado una plataforma educativa más robusta, flexible y motivadora, orientada a facilitar el aprendizaje de la programación a través de retos interactivos, contenido personalizable y el apoyo de una comunidad. Su diseño promueve una enseñanza más dinámica y adaptada a las necesidades reales del aula.
This project addresses the use of Serious Games as a resource to teach programming and develop computational thinking. The project starts from a platform previously developed by other students, and proposes a series of improvements to the system, incorporating new functionalities andimproving the existing ones. Among the improvements are: the addition of more options in the edition of custom levels, the creation of classes and sets of levels, an open community where users can share their creations, the expansion of the information in the user's profile, and the inclusion of tutorials that guide the user in their learning step by step. In addition, to evaluate and adjust the difficulty of the levels of the serious game, we are using biosensors to obtain and analyze biometric data with the intention to link this data to the stress that a user may suffer when playing levels. This work results in a more robust, flexible and motivating educational platform, aimed at facilitating the learning of programming through interactive challenges, customizable content and the support of a community. Its design promotes a more dynamic teaching adapted to the real needs of the classroom.
This project addresses the use of Serious Games as a resource to teach programming and develop computational thinking. The project starts from a platform previously developed by other students, and proposes a series of improvements to the system, incorporating new functionalities andimproving the existing ones. Among the improvements are: the addition of more options in the edition of custom levels, the creation of classes and sets of levels, an open community where users can share their creations, the expansion of the information in the user's profile, and the inclusion of tutorials that guide the user in their learning step by step. In addition, to evaluate and adjust the difficulty of the levels of the serious game, we are using biosensors to obtain and analyze biometric data with the intention to link this data to the stress that a user may suffer when playing levels. This work results in a more robust, flexible and motivating educational platform, aimed at facilitating the learning of programming through interactive challenges, customizable content and the support of a community. Its design promotes a more dynamic teaching adapted to the real needs of the classroom.
Description
Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería de Software e Inteligencia Artificial, Curso 2024/2025