Affiliation:
1. Universidad Rey Juan Carlos
Abstract
This article reviews successful educational experiences in using program and algorithm visualizations (PAVs). First, we survey a total of 18 PAV systems that were subject to 33 evaluations. We found that half of the systems have only been tested for usability, and those were shallow inspections. The rest were evaluated with respect to their educational effectiveness. Script-based systems seem to be well suited for the viewing, responding, and changing engagement levels, while compiler-based systems do well for the construction and presenting engagement levels. Finally, we analyze additional PAV features of successful evaluations and hypothesize that they are relevant.
Funder
Ministerio de Ciencia e Innovación
Publisher
Association for Computing Machinery (ACM)
Subject
Education,General Computer Science
Reference54 articles.
1. Visualizations in Preparing for Programming Exercise Sessions
2. JAWAA
3. Ben-Bassat R. Ben-Ari M. and Uronen P. 2003. The Jeliot 2000 program animation system. Comput.&Educ. 40 1 1--15. 10.1016/S0360-1315(02)00076-3 Ben-Bassat R. Ben-Ari M. and Uronen P. 2003. The Jeliot 2000 program animation system. Comput.&Educ. 40 1 1--15. 10.1016/S0360-1315(02)00076-3
4. Visual editing of animated algorithms
5. Program and Algorithm Visualization in Engineering and Physics
Cited by
51 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Fctree: Visualization of Function Calls in Execution;2024
2. Enhanced Bubble Sorting Visualizer with Sound;Communications in Computer and Information Science;2024
3. Mind the Gap;Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1;2023-03-02
4. GILP: An Interactive Tool for Visualizing the Simplex Algorithm;Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1;2023-03-02
5. Software tools for learning artificial intelligence algorithms;Artificial Intelligence Review;2023-02-20