Algorithm visualization: The state of the field

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 …

CNN explainer: learning convolutional neural networks with interactive visualization

ZJ Wang, R Turko, O Shaikh, H Park… - … on Visualization and …, 2020 - ieeexplore.ieee.org
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 …

Exploring the role of visualization and engagement in computer science education

TL Naps, G Rößling, V Almstrum, W Dann… - Working group reports …, 2002 - dl.acm.org
Visualization technology can be used to graphically illustrate various concepts in computer
science. We argue that such technology, no matter how well it is designed, is of little …

A meta-study of algorithm visualization effectiveness

CD Hundhausen, SA Douglas, JT Stasko - Journal of Visual Languages & …, 2002 - Elsevier
Algorithm visualization (AV) technology graphically illustrates how algorithms work. Despite
the intuitive appeal of the technology, it has failed to catch on in mainstream computer …

Algorithm visualization: a report on the state of the field

CA Shaffer, M Cooper, SH Edwards - Proceedings of the 38th SIGCSE …, 2007 - dl.acm.org
We present our findings on the state of the field of algorithm visualization, based on
extensive search and analysis of links to hundreds of visualizations. We seek to answer …

Algorithm visualization in CS education: comparing levels of student engagement

S Grissom, MF McNally, T Naps - … of the 2003 ACM symposium on …, 2003 - dl.acm.org
Software technology for algorithm visualization (AV) has advanced faster than our
understanding of how such technology impacts student learning. In this paper we present …

Teaching responsible data science: Charting new pedagogical territory

A Lewis, J Stoyanovich - International Journal of Artificial Intelligence in …, 2022 - Springer
Although an increasing number of ethical data science and AI courses is available, with
many focusing specifically on technology and computer ethics, pedagogical approaches …

A game-based approach for teaching algorithms and data structures using visualizations

S Su, E Zhang, P Denny, N Giacaman - Proceedings of the 52nd ACM …, 2021 - dl.acm.org
Data structures and algorithms (DSA) are fundamental concepts introduced in the early
stages of any undergraduate computing degree. Many students find DSA concepts …

Integrating algorithm visualization technology into an undergraduate algorithms course: Ethnographic studies of a social constructivist approach

CD Hundhausen - Computers & Education, 2002 - Elsevier
Algorithm visualization (AV) software graphically illustrates how algorithms work.
Traditionally, computer science instructors have used the software as a visual aid in lectures …

Toward the effective use of educational program animations: The roles of student's engagement and topic complexity

J Urquiza-Fuentes, JÁ Velázquez-Iturbide - Computers & Education, 2013 - Elsevier
Programming is one of the most complex subjects in computer science degrees. Program
visualization is one of the approaches adopted to make programming concepts more …