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 th...
详细信息
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 datastructures in a visually intuitive manner. The animations described in this paper have been implemented and used in the classroom for courses at university level. Information Visualization (2010) 9, 31-46. doi: 10.1057/ivs.2008.26
With more than 250,000 users, the graphical debugger DDD is a widespread software visualization tool. Besides the usual debugger features, DDD allows to visualize datastructures from the running program. DDD can visu...
详细信息
暂无评论