Affiliation:
1. University of Applied Sciences Gießen-Friedberg, Wilhelm-Leuschner-Straße 13, 61169 Friedberg, Germany
Abstract
This paper deals with techniques for the design and production of appealing algorithmic animations and their use in computer science education. A good visual animation is both a technical artifact and a work of art that can greatly enhance the understanding of an algorithm's workings. In the first part of the paper, I show that awareness of the composition principles used by other animators and visual artists can help programmers to create better algorithmic animations. The second part shows how to incorporate those ideas in novel animation systems, which represent data structures in a visually intuitive manner. The animations described in this paper have been implemented and used in the classroom for courses at university level.
Subject
Computer Vision and Pattern Recognition
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Game-Based Approach for Teaching Algorithms and Data Structures using Visualizations;Proceedings of the 52nd ACM Technical Symposium on Computer Science Education;2021-03-03
2. Implementation of a Customizable Algorithm Visualization Tool for E-Learning;Proceedings of the 2018 2nd International Conference on Education and E-Learning;2018-11-05
3. Algorithm Animations for Teaching and Learning the Main Ideas of Basic Sortings;Informatics in Education;2017-04-15
4. Gestaltlines;Computer Graphics Forum;2013-06