Do algorithm animations assist learning?: an empirical study and analysis
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Why looking isn't always seeing: readership skills and graphical programming
Communications of the ACM
Constructivism in computer science education
Journal of Computers in Mathematics and Science Teaching
Perspectives on Program Animation with Jeliot
Revised Lectures on Software Visualization, International Seminar
Animation of user algorithms on the Web
VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
Easy Algorithm Animation on the Web
Multimedia Tools and Applications
Program animation based on the roles of variables
Proceedings of the 2003 ACM symposium on Software visualization
The candle scheme for creating an on-line computer science program: experiences and vision
Informatics in education
A visualisation tool as a demonstration aid
Computers & Education
Visualizing programs with Jeliot 3
Proceedings of the working conference on Advanced visual interfaces
What do we mean by theoretically sound research in computer science education?
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Visualizing roles of variables in program animation
Information Visualization - Special issue: Software visualization
Personalizing and discussing algorithms within CS1 studio experiences: an observational study
Proceedings of the first international workshop on Computing education research
Evaluating assessments of novice programming environments
Proceedings of the first international workshop on Computing education research
Adding procedures and pointers to the ALVIS algorithm visualization software: a preliminary design
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Affective effects of program visualization
Proceedings of the second international workshop on Computing education research
Conceptual models of software artifacts
Interacting with Computers
Journal of Visual Languages and Computing
Algorithm explorer: visualizing algorithms in a 3D multimedia environment
Proceedings of the 38th SIGCSE technical symposium on Computer science education
We work so hard and they don't use it: acceptance of software tools by teachers
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Analyzing engagement taxonomy in collaborative algorithm visualization
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Targeting program visualizations
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Automatic Generation of Prediction Questions during Program Visualization
Electronic Notes in Theoretical Computer Science (ENTCS)
Jeliot 3 in a Demanding Educational Setting
Electronic Notes in Theoretical Computer Science (ENTCS)
Inductive Reasoning and Programming Visualization, an Experiment Proposal
Electronic Notes in Theoretical Computer Science (ENTCS)
Visualizations in Preparing for Programming Exercise Sessions
Electronic Notes in Theoretical Computer Science (ENTCS)
An experimental study of the impact of visual semantic feedback on novice programming
Journal of Visual Languages and Computing
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
An environment to improve programming education
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
A tool to help students to develop programming skills
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
Perceived behavior control and its influence on the adoption of software tools
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Proposed framework to manage cognitive load in computer program learning
AIKED'08 Proceedings of the 7th WSEAS International Conference on Artificial intelligence, knowledge engineering and data bases
WSEAS Transactions on Information Science and Applications
Pedagogical Effectiveness of Engagement Levels -- A Survey of Successful Experiences
Electronic Notes in Theoretical Computer Science (ENTCS)
Extending the Engagement Taxonomy: Software Visualization and Collaborative Learning
ACM Transactions on Computing Education (TOCE)
Algorithm library based on algorithmic cyberFilms
Knowledge-Based Systems
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
ACM Transactions on Computer-Human Interaction (TOCHI)
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Presentation of automatic conflictive animations
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Creating an e-training course on computer operating systems
CompSysTech '09 Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
Effects of course-long use of a program visualization tool
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
Measuring the effectiveness of error messages designed for novice programmers
Proceedings of the 42nd ACM technical symposium on Computer science education
Human-centered visualization environments
Human-centered visualization environments
AGUIA/J: a tool for interactive experimentation of objects
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Mind your language: on novices' interactions with error messages
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
International Journal of Human-Computer Studies
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Effectiveness of integrating program visualizations to a programming course
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
Defining and evaluating conflictive animations for programming education: the case of jeliot ConAn
Proceedings of the 45th ACM technical symposium on Computer science education
Dynamic program visualizations: an experience report
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Jeliot 2000 is a program animation system intended for teaching introductory computer science to high school students. A program animation system is a system that displays a dynamic graphical representation of the execution of a program. The goal is to help novices understand basic concepts of algorithms and programming like assignment, I/O and control flow, whose dynamic aspects are not easily grasped just by looking at the static representation of an algorithm in a programming language. The paper describes the design and implementation of Jeliot 2000 and an experiment in its use in a year-long course. The experiment showed that animation provides a vocabulary and a concrete model that can improve the learning of students who would otherwise have difficulty with abstract computer-science concepts.