CA Shaffer, ML Cooper, AJD Alon, M Akbar… - ACM Transactions on …, 2010 - dl.acm.org
We present findings regarding the state of the field of Algorithm Visualization (AV) based on our analysis of a collection of over 500 AVs. We examine how AVs are distributed among …
Deep learning's great success motivates many practitioners and students to learn about this exciting technology. However, it is often challenging for beginners to take their first step due …
1. EXECUTIVE SUMMARY Das Ziel dieser im Auftrag des „Hochschulforums Digitalisierung “durchgeführten Studie war die Ausarbeitung eines strukturierten Überblicks über …
The educational impact of visualization depends not only on how well students learn when they use it, but also on how widely it is used by instructors. Instructors believe that …
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 …
J Hoffswell, A Satyanarayan, J Heer - … of the 2018 CHI Conference on …, 2018 - dl.acm.org
Programmers must draw explicit connections between their code and runtime state to properly assess the correctness of their programs. However, debugging tools often decouple …
S Cooper - ACM Transactions on Computing Education (TOCE), 2010 - dl.acm.org
This article explores the major design characteristics (both pedagogic as well as technical) that helped to shape Alice 2. It identifies several strengths of Alice as well as several …
N Myller, R Bednarik, E Sutinen, M Ben-Ari - ACM Transactions on …, 2009 - dl.acm.org
As collaborative learning in general, and pair programming in particular, has become widely adopted in computer science education, so has the use of pedagogical visualization tools for …
T Rajala, MJ Laakso, E Kaila… - Journal of Information …, 2008 - jite.informingscience.org
Program visualization is one of the various methods developed over the years to aid novices with their difficulties in learning to program. It consists of different graphical–often animated …