?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=AED-Viewer%3A+visualizador+de+estructuras+de+datos+en+Java&rft.creator=Mart%C3%ADn+Ricote%2C+Mario&rft.contributor=Rom%C3%A1n+D%C3%ADez%2C+Guillermo&rft.subject=Computer+Science&rft.description=Uno+de+los+aspectos+clave+en+el+aprendizaje+la+de+programaci%C3%B3n+es+la+comprensi%C3%B3n+de+la+estructura+interna+de+los+datos+utilizados+en+el+programa.+El+objetivo+del+presente+trabajo+es+ofrecer+una+herramienta+a+los+estudiantes+de+las+diferentes+asignaturas+de+programaci%C3%B3n+que+les+permita+visualizar+los+Tipos+Abstractos+de+Datos+con+los+que+trabajan%2C+con+el+objetivo+de+ayudarles+a+comprender+mejor+el+funcionamiento+de+cada+estructura%2C+as%C3%AD+como+las+diferencias+entre+unas+estructuras+y+otras.+Para+ello+se+desarrollar%C3%A1+una+herramienta+(plugin)+que+mostrar%C3%A1+una+representaci%C3%B3n+visual+de+las+diferentes+estructuras+y+que+se+integrar%C3%A1+con+el+depurador+de+en+un+entorno+de+desarrollo+profesional%2C+de+forma+que+%C3%A9ste+pueda+ser+utilizado+por+los+estudiantes+durante+la+realizaci%C3%B3n+de+las+pr%C3%A1cticas+de+las+asignaturas+de+programaci%C3%B3n.%0D%0AEl+presente+trabajo+muestra+una+visi%C3%B3n+general+de+los+Tipos+Abstractos+de+Datos+m%C3%A1s+com%C3%BAnmente+estudiados+en+las+asignaturas+de+programaci%C3%B3n%2C+entre+los+que+podemos+hablar+de+listas%2C+pilas%2C+colas%2C+%C3%A1rboles%2C+%E2%80%A6%2C+y+una+representaci%C3%B3n+visual+de+los+mismos.+El+lenguaje+de+programaci%C3%B3n+elegido+para+la+visualizaci%C3%B3n+de+las+estructuras+es+Java%2C+y+el+entorno+de+desarrollo+elegido+para+la+integraci%C3%B3n+de+la+herramienta+ha+sido+Eclipse.---ABSTRACT---One+key+factor+in+learning+computer+programming+is+the+understanding+of+internal+structures+of+the+data+used+in+the+computer+program.+The+objective+of+this+work+is+offer+a+tool+to+the+students+of+the+different+programming+subjects+that+it+allows+them+to+visualize+the+Abstract+Data+Types+with+which+they+work%2C+with+the+objective+of+helping+them+to+better+understanding+the+features+of+each+structure%2C+as+well+as+the+difference+between+some+structures.+In+order+to+fulfill+this+objective+a+tool+(plugin)+will+be+developed+that+will+show+a+visual+representation+of+the+different+structures+and+will+be+integrated+with+the+debugger+in+a+professional+development+environment%2C+so+that+it+would+be+used+for+the+students+while+the+execution+of+the+practices+of+programming+subjects.%0D%0AThe+present+work+exposed+a+general+view+of+the+Abstract+Data+Types+most+commonly+studies+in+the+programming+subject%2C+among+this+types+we+can+speak+of+lists%2C+stacks%2C+tails%2C+trees+%E2%80%A6%2C+and+a+visual+representation+them.+The+programming+language+chosen+for+the+visualization+of+the+structures+in+Java+and+the+development+environment+chosen+for+the+integration+of+the+tool+has+been+Eclipse.&rft.publisher=E.T.S.+de+Ingenieros+Inform%C3%83%C2%A1ticos+(UPM)&rft.rights=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2Fes%2F&rft.date=2017-06&rft.type=info%3Aeu-repo%2Fsemantics%2FbachelorThesis&rft.type=Final+Project&rft.type=NonPeerReviewed&rft.format=application%2Fpdf&rft.language=spa&rft.rights=info%3Aeu-repo%2Fsemantics%2FopenAccess&rft.identifier=http%3A%2F%2Foa.upm.es%2F47183%2F