Valtierra Baños, Alejandro2023-07-202023-07-202023-07-14https://hdl.handle.net/10115/23390Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2022/2023. Directores/as: Manuel Rubio SánchezEste trabajo desarrolla una aplicación web basada en el framework Django para la enseñanza de la recursividad a través de un planteamiento declarativo basado en diagramas, frente a las múltiples herramientas que utilizan árboles de recursión para enseñar estas técnicas. Se ha utilizado la metodología incremental para el desarrollo del software. Se han realizado múltiples ejercicios tutelados a través del propio portal web, los alumnos irán seleccionando entre distintas opciones y recibirán una retroalimentación de la opción elegida, sea positiva o negativa. Se han añadido elementos de gamificación tales como una barra de progreso y la obtención de medallas con cada ejercicio realizado.spaCreative Commons Atribución 4.0 Internacionalhttps://creativecommons.org/licenses/by/4.0/legalcodeProgramación declarativaDjangoPythonAprendizaje de la recursividadRecursividadDiagramas declarativosAPLICACIÓN WEB BASADA EN EL FRAMEWORK DJANGO PARA LA ENSEÑANZA DE LA RECURSIVIDAD A TRAVÉS DE DIAGRAMASinfo:eu-repo/semantics/studentThesisinfo:eu-repo/semantics/openAccess