This paper presents a web application to support the learning of programming at the undergraduate level, which allows students to graphically visualize through animations the execution of programs written in the Java programming language. The web application supports the understanding of programs and the basic con-cepts of programming, such as declaration of variables, assignment of values to variables, use of control structures, and calls to functions with parameters. The development of the web application, its architecture and the three systems that compose it are presented: data collection, processing and representation. The op-eration of the web application is shown through three programs, for which their execution is visualized graphically.Educational technology, education computing, software understanding, software visualization
Resumen. Este artículo presenta una propuesta de herramienta web de apoyo para el aprendizaje de la programación a nivel universitario, la cual permitirá visualizar una animación que representa la ejecución de programas escritos en el lenguaje de programación Java. La herramienta propuesta apoyará en la comprensión de programas y entendimiento de los conceptos básicos de la programación, tales como creación de variables, asignación de valores a variables, uso de estructuras de control de flujo de programa y llamadas a funciones con paso de parámetros. En este artículo también se presenta un análisis comparativo de herramientas con funcionalidad similar a la propuesta. Palabras clave: Tecnología educativa, computación en educación, comprensión de software, visualización de software.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.