%A Mario Mart?n Ricote %T AED-Viewer: visualizador de estructuras de datos en Java %X Uno de los aspectos clave en el aprendizaje la de programaci?n es la comprensi?n 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?n que les permita visualizar los Tipos Abstractos de Datos con los que trabajan, con el objetivo de ayudarles a comprender mejor el funcionamiento de cada estructura, as? como las diferencias entre unas estructuras y otras. Para ello se desarrollar? una herramienta (plugin) que mostrar? una representaci?n visual de las diferentes estructuras y que se integrar? con el depurador de en un entorno de desarrollo profesional, de forma que ?ste pueda ser utilizado por los estudiantes durante la realizaci?n de las pr?cticas de las asignaturas de programaci?n. El presente trabajo muestra una visi?n general de los Tipos Abstractos de Datos m?s com?nmente estudiados en las asignaturas de programaci?n, entre los que podemos hablar de listas, pilas, colas, ?rboles, ?, y una representaci?n visual de los mismos. El lenguaje de programaci?n elegido para la visualizaci?n de las estructuras es Java, y el entorno de desarrollo elegido para la integraci?n 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, with the objective of helping them to better understanding the features of each structure, 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, so that it would be used for the students while the execution of the practices of programming subjects. The present work exposed a general view of the Abstract Data Types most commonly studies in the programming subject, among this types we can speak of lists, stacks, tails, trees ?, 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. %C Madrid, Espa?a %D 2017 %I ETSI_Informatica %L upm47183