A strategy for managing content complexity in algorithm animation
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
Proceedings of the 38th annual Design Automation Conference
Visual representations for recursive algorithms
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Easy Algorithm Animation on the Web
Multimedia Tools and Applications
Algorithm Animation Systems for Constrained Domains
Revised Lectures on Software Visualization, International Seminar
Visualising Objects: Abstraction, Encapsulation, Aliasing, and Ownership
Revised Lectures on Software Visualization, International Seminar
Algorithm Visualization: The State of the Field
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
At VL'96, we presented CAT, a system for building Web-based collaborative active textbooks on algorithms. CAT augmented the expressive power of Web pages for publishing passive multimedia information with a full-fledged interactive algorithm animation system. Views of a running program could reside on different machines, which made CAT particularly well-suited for electronic classrooms. In such a setting, a teacher would control the animation, while students would view the animation by pointing their Web browsers at the appropriate page. CAT was based on our in-house family of Web browsers, which supports applets written in Obliq, a distributed scripting language. This paper describes a Java-based implementation of CAT, which can be used with standard Web browsers.