A review of generic program visualization systems for introductory programming education

J Sorva, V Karavirta, L Malmi - ACM Transactions on Computing …, 2013 - dl.acm.org
This article is a survey of program visualization systems intended for teaching beginners
about the runtime behavior of computer programs. Our focus is on generic systems that are …

A review of learning demands in instructional animations: The educational effectiveness of animations unfolds if the features of change need to be learned

R Ploetzner, S Berney… - Journal of Computer …, 2020 - Wiley Online Library
In a systematic review, 194 studies on learning from animation were analysed. The analysis
covers the learning domains, the representational characteristics of the animations, the …

From scratch to “real” programming

M Armoni, O Meerbaum-Salant, M Ben-Ari - ACM Transactions on …, 2015 - dl.acm.org
Computer science (CS) activities for young students are widely used, particularly visual
programming environments. We investigated the use of the Scratch environment for …

Visualizing programs with Jeliot 3

A Moreno, N Myller, E Sutinen, M Ben-Ari - Proceedings of the working …, 2004 - dl.acm.org
We present a program visualization tool called Jeliot 3 that is designed to aid novice
students to learn procedural and object oriented programming. The key feature of Jeliot is …

Improving teaching and learning of computer programming through the use of the Second Life virtual world

M Esteves, B Fonseca, L Morgado… - British Journal of …, 2011 - Wiley Online Library
The emergence of new technologies such as three‐dimensional virtual worlds brings new
opportunities for teaching and learning. We conducted an action research approach to the …

Using multimodal learning analytics to model students' learning behavior in animated programming classroom

A Yusuf, NM Noor, S Bello - Education and Information Technologies, 2024 - Springer
Studies examining students' learning behavior predominantly employed rich video data as
their main source of information due to the limited knowledge of computer vision and deep …

The effects of an animation-based on-line learning environment on transfer of knowledge and on motivation for science and technology learning

Y Rosen - Journal of Educational Computing Research, 2009 - journals.sagepub.com
The study described here is among the first of its kind to investigate systematically the effect
of learning with integrated animations on transfer of knowledge and on motivation to learn …

A survey of successful evaluations of program visualization and algorithm animation systems

J Urquiza-Fuentes, JÁ Velázquez-Iturbide - ACM Transactions on …, 2009 - dl.acm.org
This article reviews successful educational experiences in using program and algorithm
visualizations (PAVs). First, we survey a total of 18 PAV systems that were subject to 33 …

An intelligent interface for learning content: Combining an open learner model and social comparison to support self-regulated learning and engagement

J Guerra, R Hosseini, S Somyurek… - Proceedings of the 21st …, 2016 - dl.acm.org
We present the Mastery Grids system, an intelligent interface for online learning content that
combines open learner modeling (OLM) and social comparison features. We grounded the …

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 …