Animated graphical interfaces using temporal constraints
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Exploring Algorithms Using Balsa-II
Computer
Formal Specification of Graphic Data Types
ACM Transactions on Programming Languages and Systems (TOPLAS)
TANGO: A Framework and System for Algorithm Animation
TANGO: A Framework and System for Algorithm Animation
Coupling a UI framework with automatic generation of context-sensitive animated help
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Using direct manipulation to build algorithm animations by demonstration
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
AAPT: algorithm animator and programming toolbox
ACM SIGCSE Bulletin
Vestal: a tool for teaching concurrency in Ada
TRI-Ada '91 Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations
Animating algorithms with XTANGO
ACM SIGACT News
Designing interactive visualization tools for the graphics classroom
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
A Specificational Approach to High Level Program Monitoring and Measuring
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Animation of geometric algorithms using GeoLab
SCG '93 Proceedings of the ninth annual symposium on Computational geometry
Algorithm animation using 3D interactive graphics
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
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
An advanced classroom computing environment and its applications
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
What if there were desktop access to the computer science literature?
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Animating hashing algorithms for computer science education
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Some human interaction issues in computer algebra
ACM SIGSAM Bulletin
An annotated bibliography of interactive program steering
ACM SIGPLAN Notices
From animation to analysis in introductory computer science
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Virtual images: interactive visualization of distributed object-oriented systems
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Some human interaction issues in computer algebra
ACM SIGCHI Bulletin
Toward visual debugging: integrating algorithm animation capabilities within a source-level debugger
ACM Transactions on Computer-Human Interaction (TOCHI)
DYNALAB: a dynamic computer science laboratory infrastructure featuring program animation (abstract)
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
An interactive lecture approach to teaching computer science
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Animating direct manipulation interfaces
Proceedings of the 8th annual ACM symposium on User interface and software technology
Interactive teaching modules for computer graphics
ACM SIGGRAPH Computer Graphics - Special issue: focus: computer graphics education
A new model for algorithm animation over the WWW
ACM Computing Surveys (CSUR)
Home-study software: flexible, interactive, and distributed software for independent study
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Dancing with DynaLab: endearing the science of computing to students
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Three-dimensional computation visualization for computer graphics rendering algorithms
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Activities to attract high school girls to computer science
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Algorithm animation of neural networks
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Algorithm visualization served off the World Wide Web: why and how
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Integrating animations into courses
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Review of animation systems for algorithm understanding
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
An overview of visualization: its use and design: report of the working group in visualization
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Applying algorithm animation techniques for program tracing, debugging, and understanding
ICSE '93 Proceedings of the 15th international conference on Software Engineering
GASP-II: a geometric algorithm animation system for an electronic classroom
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
Query-based debugging of object-oriented programs
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings
Visualization of geometric algorithms in an electronic classroom
VIS '97 Proceedings of the 8th conference on Visualization '97
A collection of tools for making automata theory and formal languages come alive
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Using student-built algorithm animations as learning aids
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
The use of animation to explain genetic algorithms
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Tools for Web-based sorting animation
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Web-based animation of data structures using JAWAA
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Animation, visualization, and interaction in CS 1 assignments
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
ACM SIGCUE Outlook - Special issue: ITiCSE '97 working group papers
An overview of program visualization tools and systems
ACM-SE 36 Proceedings of the 36th annual Southeast regional conference
GAWAIN: visualizing geometric algorithms with Web-based animation
Proceedings of the fourteenth annual symposium on Computational geometry
Software visualization in the desert environment
Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
A Java visualiser class: incorporating algorithm visualisations into students' programs
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
VisMod: a beginner-friendly programming environment
Proceedings of the 1999 ACM symposium on Applied computing
Using visualization to teach parallel algorithms
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Testers and visualizers for teaching data structures
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Granularity in the design of interactive illustrations
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Using JFLAP to interact with theorems in automata theory
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Java resources for computer science instruction
ACM SIGCUE Outlook - Special issue on the working group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference
Visual debugging of visualization software: a case study for particle systems
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
Proceedings of the 5th international conference on Intelligent user interfaces
JHAVÉ—an environment to actively engage students in Web-based algorithm visualizations
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Assessing the benefits of interactive prediction using Web-based algorithm animation courseware
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Graphical animation of behavior models
Proceedings of the 22nd international conference on Software engineering
Java resources for computer science instruction
ITiCSE-WGR '98 Working Group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference on Integrating technology into computer science education
Proceedings of the 38th annual Design Automation Conference
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
IEEE Transactions on Software Engineering
Distributed exploratorium for high performance computational techniques
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Dynamic Query-Based Debugging of Object-Oriented Programs
Automated Software Engineering
JAWAA: easy web-based animation from CS 0 to advanced CS courses
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Language-independent interactive data visualization
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Obliq-3D: A High-Level, Fast-Turnaround 3D Animation System
IEEE Transactions on Visualization and Computer Graphics
Visualization of Geometric Algorithms
IEEE Transactions on Visualization and Computer Graphics
Focusing in Algorithm Explanation
IEEE Transactions on Visualization and Computer Graphics
Application-Dependent Dynamic Monitoring of Distributed and Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
Multimedia design for communication of dynamic information
International Journal of Human-Computer Studies - Special issue: Interactive graphical communication
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
ECOOP '99 Proceedings of the 13th European Conference on Object-Oriented Programming
Symbolic Model Checking Visualization
FMCAD '98 Proceedings of the Second International Conference on Formal Methods in Computer-Aided Design
Algorithm Visualization For Distributed Environments
INFOVIS '98 Proceedings of the 1998 IEEE Symposium on Information Visualization
Algorithm Animation Systems for Constrained Domains
Revised Lectures on Software Visualization, International Seminar
Software Visualization and Education - Introduction
Revised Lectures on Software Visualization, International Seminar
Revised Lectures on Software Visualization, International Seminar
Animating Algorithms Live and Post Mortem
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation for Teaching
Revised Lectures on Software Visualization, International Seminar
Specifying Algorithm Visualizations: Interesting Events or State Mapping?
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation - Introduction
Revised Lectures on Software Visualization, International Seminar
Program animation based on the roles of variables
Proceedings of the 2003 ACM symposium on Software visualization
Exploring the role of visualization and engagement in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Object-Oriented Visualization of Program Logic
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Visualization in algorithm engineering: tools and techniques
Experimental algorithmics
Cacti: a front end for program visualization
INFOVIS '97 Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97)
Polymetric Views-A Lightweight Visual Approach to Reverse Engineering
IEEE Transactions on Software Engineering
Algorithm animation over the World Wide Web
AVI '96 Proceedings of the workshop on Advanced visual interfaces
Program execution and visualization on the web
Web-based education
GASP: a system for visualizing geometric algorithms
VIS '94 Proceedings of the conference on Visualization '94
A library for visualizing combinatorial structures
VIS '94 Proceedings of the conference on Visualization '94
Strata-various: multi-layer visualization of dynamics in software system behavior
VIS '94 Proceedings of the conference on Visualization '94
ThreadMentor: a pedagogical tool for multithreaded programming
Journal on Educational Resources in Computing (JERIC)
A portable virtual machine for program debugging and directing
Proceedings of the 2004 ACM symposium on Applied computing
CMeRun: program logic debugging courseware for CS1/CS2 students
Proceedings of the 35th SIGCSE technical symposium on Computer science education
An extensible framework for providing dynamic data structure visualizations in a lightweight IDE
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Education and Information Technologies
Visualizing roles of variables in program animation
Information Visualization - Special issue: Software visualization
Enhancing visual aids through the use of animation
Proceedings of the 2nd annual conference on Mid-south college computing
Conceptualizing data structures: a pedagogic approach
Working group reports from ITiCSE on Innovation and technology in computer science education
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Super realistic and surrealistic visualizations in physics, math and computer science
Journal of Computing Sciences in Colleges
XML database support for program trace visualisation
APVis '04 Proceedings of the 2004 Australasian symposium on Information Visualisation - Volume 35
JHAVÉ: Supporting Algorithm Visualization
IEEE Computer Graphics and Applications
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A visual environment for distributed simulation systems
ACM SIGSIM Simulation Digest
Three-dimensional algorithm animation
CHI '92 Posters and Short Talks of the 1992 SIGCHI Conference on Human Factors in Computing Systems
Narrative algorithm visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
A data-driven graphical toolkit for software visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Visualizing program execution using user abstractions
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
VisIOn: an interactive visualization ontology
Proceedings of the 44th annual Southeast regional conference
VizScript: visualizing complex interactions in multi-agent systems
Proceedings of the 12th international conference on Intelligent user interfaces
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
Visual representations of executing programs
Journal of Visual Languages and Computing
HotWire: a visual debugger for C++
CTEC'94 Proceedings of the 6th conference on USENIX Sixth C++ Technical Conference - Volume 6
Pedagogy and usability in interactive algorithm visualizations: Designing and evaluating CIspace
Interacting with Computers
Filmification of methods: A visual language for graph algorithms
Journal of Visual Languages and Computing
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Journal of Visual Languages and Computing
A cross-domain visual learning engine for interactive generation of instructional materials
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Proceedings of the 30th international conference on Software engineering
VizScript: on the creation of efficient visualizations for understanding complex multi-agent systems
Proceedings of the 13th international conference on Intelligent user interfaces
Concept keyboards in the animation of standard algorithms
Journal of Visual Languages and Computing
Animated demonstrations for learning procedural computer-based tasks
Human-Computer Interaction
Increasing engagement in automata theory with JFLAP
Proceedings of the 40th ACM technical symposium on Computer science education
Seamless Merging of Hypertext and Algorithm Animation
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)
Matrix: concept animation and algorithm simulation system
Proceedings of the Working Conference on Advanced Visual Interfaces
Supporting cartoon animation techniques in direct manipulation graphical user interfaces
Information and Software Technology
A comprehensive taxonomy of algorithm animation languages
Journal of Visual Languages and Computing
Pedagogically effective effortless algorithm visualization with a PCIL
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
The path-transition paradigm: a practical methodology for adding animation to program interfaces
Journal of Visual Languages and Computing
Learning motivation in e-learning facilitated computer programming courses
Computers & Education
On the effectiveness of visualizations in a theory of computing course
Proceedings of the 2005 joint Chinese-German conference on Cognitive systems
Interface creation and redesign techniques in collaborative learning scenarios
Future Generation Computer Systems
Review of recent systems for automatic assessment of programming assignments
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Visual learning techniques for software measurement
Proceedings of The Fourth International C* Conference on Computer Science and Software Engineering
The reasons might be different: why students and teachers do not use visualization tools
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
CSTutor: A Sketch-Based Tool for Visualizing Data Structures
ACM Transactions on Computing Education (TOCE)
Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research
EuroVis '13 Proceedings of the 15th Eurographics Conference on Visualization
Hi-index | 4.10 |
The role of animation in understanding and evaluating programs and developing new programs is discussed. A framework for algorithm animation, called Tango, and a system based on that framework are introduced. Related work is reviewed, and the conceptual framework on which Tango is based is examined. The implementation of the Tango system is described. The first-fit bin-packing algorithm is animated to illustrate how the path-transition paradigm simplifies algorithm animation.