A meta-study of algorithm visualization effectiveness

CD Hundhausen, SA Douglas, JT Stasko - Journal of Visual Languages & …, 2002 - Elsevier
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 …

Asking and answering questions during a programming change task

J Sillito, GC Murphy, K De Volder - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
Little is known about the specific kinds of questions programmers ask when evolving a code
base and how well existing tools support those questions. To better support the activity of …

[图书][B] Handbook of data structures and applications

DP Mehta, S Sahni - 2004 - taylorfrancis.com
Although there are many advanced and specialized texts and handbooks on algorithms,
until now there was no book that focused exclusively on the wide variety of data structures …

[图书][B] Computer science education research

S Fincher, M Petre - 2004 - books.google.com
This book provides an overview of how to approach computer science education research
from a pragmatic perspective. It represents the diversity of traditions and approaches …

Javavis: Automatic program visualization with object and sequence diagrams using the java debug interface (jdi)

R Oechsle, T Schmitt - … Seminar Dagstuhl Castle, Germany, May 20–25 …, 2002 - Springer
The goal of the JAVAVIS system is to help students understand what is happening in a Java
program during execution. The primary focus of the first release is on sequential Java …

Algorithm simulation with automatic assessment

A Korhonen, L Malmi - Proceedings of the 5th annual SIGCSE/SIGCUE …, 2000 - dl.acm.org
Visualization is a useful aid for understanding the working of algorithms. Therefore many
interactive algorithm animation tools have been developed. However, students may …

Methodology and architecture of JIVE

P Gestwicki, B Jayaraman - Proceedings of the 2005 ACM symposium on …, 2005 - dl.acm.org
A novel approach to the runtime visualization and analysis of object-oriented programs is
presented and illustrated through a prototype system called JIVE: J ava I nteractive V …

Effective features of algorithm visualizations

P Saraiya, CA Shaffer, DS McCrickard… - Proceedings of the 35th …, 2004 - dl.acm.org
Many algorithm visualizations have been created, but little is known about which features
are most important to their success. We believe that pedagogically useful visualizations …

[PDF][PDF] Introducing novices to programming: a review of teaching approaches and educational tools

S Xinogalos, M Satratzemi - … of the 2nd international conference on …, 2004 - academia.edu
Learning programming poses students with many difficulties. The extensive research that
has been carried out in the last decades regarding novice programmers has shown that an …

A survey and critical analysis of tools for learning programming

FP Deek, JA McHugh - Computer Science Education, 1998 - Taylor & Francis
Systems and methodologies have been developed to improve the learning and practice of
programming. We examine the kinds of support tools that have been developed to date, and …