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 …

ANIMAL: A system for supporting multiple roles in algorithm animation

G Rößling, B Freisleben - Journal of Visual Languages & Computing, 2002 - Elsevier
Many algorithm animation tools have been developed over the last years. The users of such
tools can be separated into four roles: the original algorithm programmer, developers of the …

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 …

A testbed for pedagogical requirements in algorithm visualizations

G Rößling, TL Naps - Proceedings of the 7th annual conference on …, 2002 - dl.acm.org
Although algorithm visualizations have become numerous, they still have not been
successfully adapted into mainstream computer science education. Algorithm visualization …

Electronic books for programming education: A review and future prospects

R Martínez-Unanue, M Paredes-Velasco… - Proceedings of the 7th …, 2002 - dl.acm.org
Programming is a suitable field to design electronic books with a laboratory component,
where the programming task is exercised in the theoretical context provided by the book …

Dancing hamsters and marble statues: characterizing student visualizations of algorithms

T Hübscher-Younger, NH Narayanan - … of the 2003 ACM symposium on …, 2003 - dl.acm.org
Algorithm visualization research for computer science education has primarily focused on
expert-created visualizations. However, constructionist and situated theories of learning …

An empirical study on factors influencing the effectiveness of algorithm visualization

V Lazaridis, N Samaras… - Computer Applications in …, 2013 - Wiley Online Library
The determination of the factors influencing the effectiveness of algorithm visualization
poses an interesting research question. In this paper, we present the results of a longitude …

JAVENGA: JAva‐based visualization environment for network and graph algorithms

T Baloukas - Computer Applications in Engineering Education, 2012 - Wiley Online Library
This paper presents JAVENGA, which is an acronym for JAva‐based Visualization
Environment for Network and Graph Algorithms. It is a new visualization software for …

Development of xml-based tools to support user interaction with algorithm visualization

T Naps, G Rößling, P Brusilovsky, J English… - ACM SIGCSE …, 2005 - dl.acm.org
As a report of a working group at ITiCSE 2005, this paper represents a vision of the use of
XML specifications and tools in algorithm visualization, particularly with regard to supporting …

ANIMAL-FARM: An extensible framework for algorithm visualization

G Rößling - 2002 - dspace.ub.uni-siegen.de
Algorithm visualization (AV) researches the displaying of the dynamic properties of software.
The primary application areas are education and debugging. The many different AV systems …