A systematic literature review of student engagement in software visualization: A theoretical perspective

A Al-Sakkaf, M Omar, M Ahmad - Computer Science Education, 2019‏ - Taylor & Francis
ABSTRACT Background and Context: In spite of the decades spent develo** software
visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student …

The role of visualization in computer science education

E Fouh, M Akbar, CA Shaffer - Computers in the Schools, 2012‏ - Taylor & Francis
Computer science core instruction attempts to provide a detailed understanding of dynamic
processes such as the working of an algorithm or the flow of information between computing …

[HTML][HTML] Design and architecture of an interactive eTextbook–The OpenDSA system

E Fouh, V Karavirta, DA Breakiron, S Hamouda… - Science of computer …, 2014‏ - Elsevier
Abstract The OpenDSA Project seeks to provide complete instructional materials for data
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …

Visualizing the Scripts of Data Wrangling With Somnus

K **ong, S Fu, G Ding, Z Luo, R Yu… - … on Visualization and …, 2022‏ - ieeexplore.ieee.org
Data workers use various scripting languages for data transformation, such as SAS, R, and
Python. However, understanding intricate code pieces requires advanced programming …

JSAV: the JavaScript algorithm visualization library

V Karavirta, CA Shaffer - Proceedings of the 18th ACM conference on …, 2013‏ - dl.acm.org
Learning abstract concepts in data structures and algorithms (DSA) courses is often difficult
for students. To improve understanding of DSA topics, numerous algorithm visualization …

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 …

Effect of active learning using program visualization in technology-constrained college classrooms

G Banerjee, S Murthy, S Iyer - Research and Practice in Technology …, 2015‏ - Springer
Multiple studies report that Computer Science (CS) instructors face problems on how to
integrate visualizations in their teaching. This problem gets compounded for instructors in …

Effects of a block-based scaffolded tool on students' introduction to hierarchical data structures

PG Feijóo-García, A Kapoor… - IEEE transactions on …, 2021‏ - ieeexplore.ieee.org
Contribution: In this article, the authors present findings and insights on the efficacy of using
an educational block-based programming (BBP) environment—Blocks4DS, to teach the …

Are visualization tools used in programming education? by whom, how, why, and why not?

E Isohanni, HM Järvinen - Proceedings of the 14th koli calling …, 2014‏ - dl.acm.org
Visualization tool developers and researchers deliberate on the future directions of tool
design and research. Sometimes, it is argued that visualization tools are not used widely …

GILP: An Interactive Tool for Visualizing the Simplex Algorithm

HW Robbins, SC Gutekunst, DB Shmoys… - Proceedings of the 54th …, 2023‏ - dl.acm.org
The Simplex algorithm for solving linear programs---one of Computing in Science &
Engineering's top 10 most influential algorithms of the 20th century---is an important topic in …