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 …

Gan lab: Understanding complex deep generative models using interactive visual experimentation

M Kahng, N Thorat, DH Chau, FB Viégas… - IEEE transactions on …, 2018 - ieeexplore.ieee.org
Recent success in deep learning has generated immense interest among practitioners and
students, inspiring many to learn about this new technology. While visual and interactive …

High dynamic range imaging: Spatially varying pixel exposures

SK Nayar, T Mitsunaga - Proceedings IEEE Conference on …, 2000 - ieeexplore.ieee.org
While real scenes produce a wide range of brightness variations, vision systems use low
dynamic range image detectors that typically provide 8 bits of brightness data at each pixel …

The teaching and learning of programming: A survey of supporting software tools

M Gómez-Albarrán - The Computer Journal, 2005 - academic.oup.com
To counteract the factors that negatively affect the programming learning process and the
teaching of programming, different supporting software tools are used nowadays. This paper …

Interactive visualization for the active learning classroom

D Schweitzer, W Brown - Proceedings of the 38th SIGCSE technical …, 2007 - dl.acm.org
Engaging students in the learning process has been shown to be an effective means for
education. Several methods have been proposed to achieve this engagement for computer …

OpenDSA: beginning a community active-ebook project

CA Shaffer, V Karavirta, A Korhonen… - Proceedings of the 11th …, 2011 - dl.acm.org
In this paper, we present our vision for OpenDSA, an open-source, community-based effort
to create a complete active-eBook for Data Structures and Algorithms courses at the …

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 …

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 …

Evaluating the effect of program visualization on student motivation

JÁ Velázquez-Iturbide, I Hernán-Losada… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
An increase in student motivation is often cited as an expected effect of software
visualization, but, as far as the authors are aware, no controlled experiments have yet …

Using educational games and simulation software in a computer science course: Learning achievements and student flow experiences

TY Liu - Interactive Learning Environments, 2016 - Taylor & Francis
This study investigates how educational games impact on students' academic performance
and multimedia flow experiences in a computer science course. A curriculum consists of five …