A systematic literature review of student engagement in software visualization: A theoretical perspective
ABSTRACT Background and Context: In spite of the decades spent develo** software
visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student …
visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student …
The role of visualization in computer science education
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 …
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
Abstract The OpenDSA Project seeks to provide complete instructional materials for data
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …
Visualizing the Scripts of Data Wrangling With Somnus
Data workers use various scripting languages for data transformation, such as SAS, R, and
Python. However, understanding intricate code pieces requires advanced programming …
Python. However, understanding intricate code pieces requires advanced programming …
JSAV: the JavaScript algorithm visualization library
Learning abstract concepts in data structures and algorithms (DSA) courses is often difficult
for students. To improve understanding of DSA topics, numerous algorithm visualization …
for students. To improve understanding of DSA topics, numerous algorithm visualization …
OpenDSA: beginning a community active-ebook project
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 …
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
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 …
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
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 …
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?
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 …
design and research. Sometimes, it is argued that visualization tools are not used widely …
GILP: An Interactive Tool for Visualizing the Simplex Algorithm
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 …
Engineering's top 10 most influential algorithms of the 20th century---is an important topic in …