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
56 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On Becoming: Why Disposition Distinguishes Information Systems Education from Training. A Commentary on Model Curricula;Information Systems Education Journal;2025
2. FCTree: Visualization of function calls in execution;Information and Software Technology;2024-11
3. Codeless PDC Modules for Early Computing Curriculum;2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW);2024-05-27
4. Exploring Visualization for Fairness in AI Education;2024 IEEE 17th Pacific Visualization Conference (PacificVis);2024-04-23
5. Algorithm Visualizer for Deaf and Hard of Hearing Students: Enhancing Education through Visual Learning;2024 IEEE International Conference on Computing, Power and Communication Technologies (IC2PCT);2024-02-09