Increase of the functionalities related to the handling of events of the mouse and graphical elements in the Polkaw visualization system (Review)
Keywords:
tool; learning; visualization; data structuresAbstract
Given the importance the formation of professionals qualified in the area of informatics and computing sciences has for the development of modern society, it is necessary that the students solidly acquire the skills to solve in an optimum way complex problems, supported by the advantages of the informatics´ systems they have at hand. In this paper, an enhancement of a tool built for the learning support of the Introduction to Programming II subject is presented, the Program Visualization System SubC (SVP-SubC). It uses the PolkaW Visualization System to build animations. PolkaW does not supply a suitable graphic environment for the visualization of dynamic programs. It was shown that the inclusions of functionalities related to the handling of events of the mouse and that of graphical elements more suitable for the animation of the dynamics of the behavior of data structures in the execution of a program in SubC was feasible. These contributions are the main results of the investigation.
Downloads
References
Almeida F., et al. (2003). EDApplets: Una Herramienta Web para la Enseñanza de Estructuras de Datos y Técnicas Algorítmitcas.
Axoft (2005). Axoft S.A., Argentina.
Basik, J., et al. (2006). SV in teaching at Brown University. Machine learning: 15.
Brown, J. S. (1985). Process versus product: A perspective on tools for communal and informal electronic learning. Journal of Educational Computing Research, 2.
Conroy, K. y Smith, R. (1972). NEATER2: A AP/I Source Statement Reformatter. Communitations of the ACM: 28.
Frías, I. (2007). Sistema de Enseñanza Asistida por Computadora para la visualización de operaciones sobre estructuras de datos y animación de algoritmos.
García, J., et al. (1996). In IV Ateneo de Profesores Universitarios de Computación.San Luis.
Gómez, H. (2003). Sistematización y técnicas de Visualización de Programas Concurrentes.
Holland, J., et al. (2000). Processes of Inference, Learning, and Discovery, Occasional and eclectic book reviews by Cosma Shalizi. The Best-Laid Schemes o' Mice an' Men.
Lawrence, A., et al. (2000). Empirically Evaluating the Use of Animations to Teach Algoritms. Doctor en Ciencias, Georgia Institute of Technology.: 14.
Lezcano, M. (1998). Vol. Doctor en Ciencias Universidad Central de Las Villas, Santa Clara, Las Villas, pp. 80.
Pressman, R. S. (1996). Ingeniería de Software: Un Enfoque Práctico, Standford.
Rivera, M. (2006). Entorno de programación visual para reglas ECA, Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional, México.
Ruiz, F. (1996). Nuevas herramientas tecnológicas para la realización de cursos por computador. Revista de Enseñanza y Tecnología 5: 21 - 31.
Soler, Y. (2007). In Centro de Informática Educativa, Vol. Maestría en Computación Aplicada Universidad Central de Las Villas, Santa Clara, Las Villas, pp. 75.
Stasko, J. (1997). Sistema de visualización de programas Polkaw.
Stasko, J., et al. (1998) Software Visualization: Programming as a Multimedia Experience. MIT Press: 28.
Stasko, J. y Lawrence, A. (2001) Empirically Assessing Algorithm Animations as Learning Aids. 174.