AAnim: An animation engine for visualizing algorithms and data structures for educators

3Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Video streaming platforms are a major source of information for computer science students, where data structures and algorithms can be illustrated by means of animation. Our Python library, AAnim, aids a content creator in making such videos without any special expertise. Given a list of data structure queries or an input graph, our library creates a high-quality video that illustrates both how the data structure evolves and how these changes occur in the algorithm's pseudocode. The data structure's layout is generated automatically, further alleviating the difficulty in creating such videos. Example animations are available at https://youtube.com/playlist?list=PL-UJL8NI-eS5HQDoomg1rMfou5eO-OwuP.

Cite

CITATION STYLE

APA

Liu, Z. J., & Sun, T. (2023). AAnim: An animation engine for visualizing algorithms and data structures for educators. In SIGCSE 2023 - Proceedings of the 54th ACM Technical Symposium on Computer Science Education (Vol. 2, p. 1287). Association for Computing Machinery, Inc. https://doi.org/10.1145/3545947.3576233

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free