Evaluating the effectiveness of algorithm analysis visualizations

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

Abstract

Algorithm Visualizations (AVs) have been used for years as an interactive method to convey data structures and algorithms concepts. However, AVs have traditionally focused on illustrating the mechanics of how an algorithm works. We have developed visualizations that we name Algorithm Analysis Visualizations (AAVs), that focus on conveying algorithm analysis concepts. We present our findings from an initial evaluation study of the effectiveness of AAVs when applied to a semester long Data Structures course. AAVs were evaluated in terms of student engagement, student satisfaction, and student performance. Results indicate that the intervention group students spent significantly more time with the AAVs than did the control group students who used primarily textual content. Students gave positive feed- back regarding the usefulness of the AAVs in illustrating algorithm analysis concepts. Students from the intervention group had better performance on the algorithm analysis part of the final exam than did control group students.

Cite

CITATION STYLE

APA

Farghally, M. F., Koh, K. H., Shahin, H., & Shaffer, C. A. (2017). Evaluating the effectiveness of algorithm analysis visualizations. In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE (pp. 201–206). Association for Computing Machinery. https://doi.org/10.1145/3017680.3017698

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