APLICACIÓN WEB BASADA EN EL FRAMEWORK FLUTTER PARA LA ENSEÑANZA DEL DISEÑO DE ALGORITMOS RECURSIVOS DE MANERA VISUAL
dc.contributor.author | Castro Carmona, Juan Ignacio | |
dc.date.accessioned | 2023-07-13T14:00:09Z | |
dc.date.available | 2023-07-13T14:00:09Z | |
dc.date.issued | 2023-06-21 | |
dc.description | Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2022/2023. Directores/as: Manuel Rubio Sánchez | |
dc.description.abstract | La recursividad, un paradigma de programación que puede resultar desafiante para los principiantes, requiere un cambio de pensamiento en comparación con la programación iterativa. Con este fin, se ha creado RecuAlg, una aplicación web que guía a los estudiantes en el diseño visual y paso a paso de algoritmos recursivos. Mediante un diagrama, proporciona casos base y recursivos, demostrando cómo se divide el problema en subproblemas más pequeños y cómo resolverlos. Además, genera código Python en tiempo real para ilustrar la implementación del algoritmo, permitiendo a los estudiantes ver su funcionamiento en la práctica y aplicar técnicas de programación recursiva para resolver problemas complejos. Para desarrollar RecuAlg, se eligió el framework Flutter y el lenguaje Dart debido a su potencia en el desarrollo de interfaces de usuario y su capacidad de compilación nativa en la web. De esta manera, se garantiza la disponibilidad para todos a través de una aplicación web en línea, uno de los principales objetivos del proyecto. | |
dc.identifier.uri | https://hdl.handle.net/10115/22704 | |
dc.language.iso | spa | |
dc.publisher | Universidad Rey Juan Carlos | |
dc.rights | Creative Commons Atribución 4.0 Internacional | |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/legalcode | |
dc.subject | Recursión | |
dc.subject | Diseño de algoritmos | |
dc.subject | Aplicación web | |
dc.subject | RecuAlg | |
dc.subject | Dart | |
dc.subject | Flutter | |
dc.subject | Herramienta didáctica | |
dc.subject | Python | |
dc.title | APLICACIÓN WEB BASADA EN EL FRAMEWORK FLUTTER PARA LA ENSEÑANZA DEL DISEÑO DE ALGORITMOS RECURSIVOS DE MANERA VISUAL | |
dc.type | info:eu-repo/semantics/studentThesis |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 2022-23-ETSII-A-2175-2175042-ji.castro.2019-MEMORIA.pdf
- Tamaño:
- 2.1 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Memoria del TFG