Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/182464
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorRodrigues Sepúlveda Marques, Ricardo Jorge-
dc.contributor.authorDomínguez López, Miguel-
dc.date.accessioned2022-01-19T11:44:29Z-
dc.date.available2022-01-19T11:44:29Z-
dc.date.issued2021-06-20-
dc.identifier.urihttp://hdl.handle.net/2445/182464-
dc.descriptionTreballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2021, Director: Ricardo Jorge Rodrigues Sepúlveda Marquesca
dc.description.abstract[en] According to a survey of computing educators, loops and arrays are two of the three programming topics of major difficulty for novice programming students [2]. In the early phases, the correct understanding of how the algorithms work is important for the development of the student. For this reason, sorting algorithms are presented as educational material. This is the main motivation for which I consider important tools that favor the understanding of these algorithms. In this project I intend to report the implementation process and the result obtained after creating a web-based didactic visualization tool for sequential and parallel algorithms and tree algorithms. To do this, i will carry out two phases: The first phase consists of making a review of the material related to the one I want to program, as well as the tools available for its creation. I will explore existing viewers if there are any and compare programming languages and libraries in order to decide which is the optimal method. The second phase will consist of the implementation of the code to create the tool, together with many algorithms to visualize and a template which any user can use to implement their own. The reason I decided to make my tool web-based is the ease of access it provides. Users positively value the possibility of running the tool easily and quickly from their personal computer [7]. Additionally, the no need to install applications natively is a remarkable feature. As the objective of this project is not only provide an algorithm visualization, but also a template for users who are interested in developing their own visualization, I will use an easy, crear, and generalized structure as possible without using specific frameworks that limit the programming to their language, causing that whoever develops with the documents that I will provide can do so from a didactic spirit using HTML, CSS, JavaScript and simple libraries of these languages. The tool will have different functionalities so that the user can interact with it and learn in its process. It will be web-based to achieve a familiar and friendly appearence with easy and intuitive navigability.ca
dc.format.extent59 p.-
dc.format.mimetypeapplication/pdf-
dc.language.isospaca
dc.rightsmemòria: cc-nc-nd (c) Miguel Domínguez López, 2021-
dc.rightscodi: GPL (c) Miguel Domínguez López, 2021-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.rights.urihttp://www.gnu.org/licenses/gpl-3.0.ca.html*
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Informàtica-
dc.subject.classificationProgramació (Ordinadors)ca
dc.subject.classificationAlgorismes computacionalsca
dc.subject.classificationProgramarica
dc.subject.classificationTreballs de fi de grauca
dc.subject.classificationDisseny de pàgines webca
dc.subject.classificationDidàcticaca
dc.subject.otherComputer programmingen
dc.subject.otherComputer algorithmsen
dc.subject.otherComputer softwareen
dc.subject.otherWeb site designen
dc.subject.otherBachelor's thesesen
dc.subject.otherTeaching methodsen
dc.titleHerramienta didáctica basada en web de visualización de algoritmos secuenciales, paralelos y basados en árbolesca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Programari - Treballs de l'alumnat
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

Files in This Item:
File Description SizeFormat 
codi.zipCodi font84.02 kBzipView/Open
tfg_miguel_dominguez_lopez.pdfMemòria1.05 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons