- AV Catalog
- Field Reports
- For Developers
- OpenDSA Project
- Getting Started
- Newsletter #1
AACE - Algorithm Animation for Computer Science Education.
Submitted by parkjo on 14 July 2009 - 8:43pm
|Title||AACE - Algorithm Animation for Computer Science Education.|
|Publication Type||Conference Paper|
|Year of Publication||1992|
|Authors||Gloor, P. A.|
|Conference Name||Proceedings of the 1992 IEEE Workshop on Visual Languages|
|Conference Location||Seattle, WA, USA|
Describes an effort to put the Cormen, Leiserson, and Rivest book online with a combined hypermedia content section and a collection of algorithm animations. The algorithm animations are implemented in HyperCard, with some use of AddMotion.
Visualizer requirements: Rapid development; easy to learn for CSmajors: do not use GUI but simple scripting!; portable; homogenuous: uniform and easy to use interface; support color and sound; speed control with graceful degradation; hypertext support (author used HyperCard); VCR-type controller; controller should emphasize main steps (where appropriate/possible); consistent control for all elements; see also “10 commandments'' in (Gloo:98a)! Two different types of views: uniﬁed view-based: view suited for a certain class of algorithm, adapted slightly for each algorithm but still emphasizing common interface. Structure-based view stresses particular aspects of each algorithm and emphasizes main points. Uniﬁed view-based animation allows for easier algorithm comparisons due to common base; easy to adapt to other related algorithms. Structure view-based animation: more effort needed to animate algorithms; algo must be understood thoroughly before meaningful representation is found; communicates intrinsic working better.