Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/148173
Title: Desarrollo de una aplicación para el aprendizaje de lenguajes de programación mediante el uso de IA y gamificación
Author: Jurado Romo, Juan José
Tutor: López Antón, Aleix
Others: Morán Moreno, Jose Antonio  
Abstract: In this project we will try to improve and make easier the learning process for different programming languages, and we will make use of gamification. We will develop an application with a game system to make easier the learning of this different languages. We will develop an app to learn resolving different questions or problems about a certain code snippet and take the student through a series of levels, which will increase his complexity as the student progresses and masters each structure or complexity level. All will be integrated with an interface based on a simple theme and plot throughout levels that will make this learning process something enjoyable and fun for the student, and maybe encourage him to continue learning other languages or more complex structures. To generate the code snippets that we will use on each test, the AI will generate small code fragments randomly. The code snippets will be adapted to student and progress, and will avoid the feeling of repetition and stagnation that can occur when we are solving the same problems every time. This will allow the user to deal with more diversity and different code structures.
Keywords: gamification
e-learning
learning
Document type: info:eu-repo/semantics/bachelorThesis
Issue Date: 12-Jun-2023
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
juajurromTFC0623.pdfMemoria del TFG1,59 MBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

This item is licensed under aCreative Commons License Creative Commons