Affiliation:
1. Dept. of Computer Science, Brown University, Providence, RI
Abstract
A software environment is described which provides facilities at a variety of levels for “animating” algorithms: exposing properties of programs by displaying multiple dynamic views of the program and associated data structures. The system is operational on a network of graphics-based, personal workstations and has been used successfully in several applications for teaching and research in computer science and mathematics. In this paper, we outline the conceptual framework that we have developed for animating algorithms, describe the system that we have implemented, and give several examples drawn from the host of algorithms that we have animated.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,General Computer Science
Cited by
118 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Mitigate Complexities in Algorithms using the Computation Virtual Instrument;2022 11th International Conference on System Modeling & Advancement in Research Trends (SMART);2022-12-16
2. 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
3. CGVis: A Visualization-Based Learning Platform for Computational Geometry Algorithms;Addressing Global Challenges and Quality Education;2020
4. Index;The Cambridge Handbook of Computing Education Research;2019-02-21
5. A Case Study of Qualitative Methods;The Cambridge Handbook of Computing Education Research;2019-02-21