An Investigation of Algorithm Visualization

Submission Type

Event

Expected Graduation Date

2014

Location

Room E102, Center for Natural Sciences, Illinois Wesleyan University

Start Date

4-12-2014 11:00 AM

End Date

4-12-2014 12:00 PM

Disciplines

Computer Sciences

Abstract

Algorithm visualization, a subfield of computer science research, is the visual representation of an algorithmic procedure or data structure. It often employs multimedia such as videos and animations. It has long been thought by computer science educators that visualizing algorithms and data structures may lead to better knowledge acquisition in computer science education. Several studies have tried to measure the effectiveness of algorithm visualization, and the results have been mixed. However, there appear to be features common among effective algorithm visualizations. Our goals for this project were twofold. First, we sought to synthesize current research by collecting features common among effective algorithm visualizations. Second, we sought to create an algorithm visualization for Professor Mark Liffiton’s MARCO algorithm, employing several of the effective features and technologies we collected. In this work, we present the effective features as well as the algorithm visualization we created for the MARCO algorithm.

This document is currently not available here.

Share

COinS
 
Apr 12th, 11:00 AM Apr 12th, 12:00 PM

An Investigation of Algorithm Visualization

Room E102, Center for Natural Sciences, Illinois Wesleyan University

Algorithm visualization, a subfield of computer science research, is the visual representation of an algorithmic procedure or data structure. It often employs multimedia such as videos and animations. It has long been thought by computer science educators that visualizing algorithms and data structures may lead to better knowledge acquisition in computer science education. Several studies have tried to measure the effectiveness of algorithm visualization, and the results have been mixed. However, there appear to be features common among effective algorithm visualizations. Our goals for this project were twofold. First, we sought to synthesize current research by collecting features common among effective algorithm visualizations. Second, we sought to create an algorithm visualization for Professor Mark Liffiton’s MARCO algorithm, employing several of the effective features and technologies we collected. In this work, we present the effective features as well as the algorithm visualization we created for the MARCO algorithm.