scispace - formally typeset
Journal ArticleDOI

A Meta-Study of Algorithm Visualization Effectiveness

Reads0
Chats0
TLDR
How students use AV technology has a greater impact on effectiveness than what AV technology shows them, and an agenda for future research into AV effectiveness is formulated.
Abstract
Algorithm visualization (AV) technology graphically illustrates how algorithms work. Despite the intuitive appeal of the technology, it has failed to catch on in mainstream computer science education. Some have attributed this failure to the mixed results of experimental studies designed to substantiate AV technology's educational effectiveness. However, while several integrative reviews of AV technology have appeared, none has focused specifically on the software's effectiveness by analyzing this body of experimental studies as a whole. In order to better understand the effectiveness of AV technology, we present a systematic meta-study of 24 experimental studies. We pursue two separate analyses: an analysis ofindependent variables , in which we tie each study to a particular guiding learning theory in an attempt to determine which guiding theory has had the most predictive success; and an analysis of dependent variables, which enables us to determine which measurement techniques have been most sensitive to the learning benefits of AV technology. Our most significant finding is that how students use AV technology has a greater impact on effectiveness than what AV technology shows them. Based on our findings, we formulate an agenda for future research into AV effectiveness.

read more

Citations
More filters
Journal ArticleDOI

Exploring the role of visualization and engagement in computer science education

TL;DR: It is argued that such technology, no matter how well it is designed, is of little educational value unless it engages learners in an active learning activity, and a new taxonomy of learner engagement with visualization technology is suggested.
Journal ArticleDOI

A survey of literature on the teaching of introductory programming

TL;DR: This paper collects and classifies research that gives well-supported advice to computing academics teaching introductory programming, and identifies important work that mediates it to computing educators and professional bodies.
Journal ArticleDOI

A Review of Generic Program Visualization Systems for Introductory Programming Education

TL;DR: It is illustrated that program visualization systems for beginners are often short-lived research prototypes that support the user-controlled viewing of program animations; a recent trend is to support more engaging modes of user interaction.
References
More filters
Book

Situated Learning: Legitimate Peripheral Participation

TL;DR: This work has shown that legitimate peripheral participation in communities of practice is not confined to midwives, tailors, quartermasters, butchers, non-drinking alcoholics and the like.
Book

Human Problem Solving

TL;DR: The aim of the book is to advance the understanding of how humans think by putting forth a theory of human problem solving, along with a body of empirical evidence that permits assessment of the theory.
Book

Statistical Methods for Meta-Analysis

TL;DR: In this article, the authors present a model for estimating the effect size from a series of experiments using a fixed effect model and a general linear model, and combine these two models to estimate the effect magnitude.
Journal ArticleDOI

Human Problem Solving.

Journal ArticleDOI

Plans and situated actions: the problem of human-machine communication

TL;DR: This paper presents a meta-modelling architecture for human-machine communication that automates the very labor-intensive and therefore time-heavy and therefore expensive and expensive process of designing and implementing communication systems.
Related Papers (5)