Show simple item record

BACKTRACKINGTUTOR: APLICACIÓN PARA LA ENSEÑANZA TUTORIZADA DE BACKTRACKING

dc.contributor.authorCasero Gomez, Irene
dc.date.accessioned2023-07-18T12:00:18Z
dc.date.available2023-07-18T12:00:18Z
dc.date.issued2023-07-17
dc.identifier.urihttps://hdl.handle.net/10115/23062
dc.descriptionTrabajo 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.abstractEl backtracking es una técnica algorítmica para encontrar soluciones a problemas que satisfacen restricciones. Esta técnica se apoya en la recursividad, método para resolver problemas computacionales donde la solución depende de soluciones a instancias más pequeñas del mismo problema, permitiendo que un subprograma se llame a sí mismo. Teniendo estas cosas en cuenta se ha creado BactrackingTutor, una aplicación para el ámbito de la enseñanza cuya idea de funcionamiento se basa en la resolución de algunos problemas de backtracking y sus versiones a través de la participación activa del usuario. Este irá respondiendo preguntas cuyos aciertos implicarán, cuando sea necesario, la adición de código en la solución hasta crearla íntegra. El desarrollo de la aplicación ha sido utilizando Python (lenguaje elegido también para el código que va creando el usuario al utilizar la aplicación) y distintas librerías, siendo la principal tkinter, que funciona para la creación y desarrollo de aplicaciones de escritorio.
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rightsCreative Commons Atribución-CompartirIgual 4.0 Internacional
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/legalcode
dc.subjectBacktrackingTutor
dc.subjectbacktracking
dc.subjectrecursion
dc.subjectteaching
dc.subjectpython
dc.subjecttkinter
dc.titleBACKTRACKINGTUTOR: APLICACIÓN PARA LA ENSEÑANZA TUTORIZADA DE BACKTRACKING
dc.typeinfo:eu-repo/semantics/studentThesis
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record

Creative Commons Atribución-CompartirIgual 4.0 InternacionalExcept where otherwise noted, this item's license is described as Creative Commons Atribución-CompartirIgual 4.0 Internacional