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.
Author supplied keywords
Cite
CITATION STYLE
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.