Supporting the rapid development of pedagogically effective algorithm visualizations

  • Authors:
  • Myles McNally;Thomas Naps;David Furcy;Scott Grissom;Christian Trefftz

  • Affiliations:
  • Alma College, Alma, MI;University of Wisconsin: Oshkosh, Oshkosh, WI;University of Wisconsin: Oshkosh, Oshkosh, WI;Grand Valley State University, Allendale, MI;Grand Valley State University, Allendale, MI

  • Venue:
  • Journal of Computing Sciences in Colleges - Papers of the Fourteenth Annual CCSC Midwestern Conference and Papers of the Sixteenth Annual CCSC Rocky Mountain Conference
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe AVsupport, a suite of Java support classes that allow creators of visualizations to rapidly produce pedagogically effective algorithm visualizations, which we refer to as PEAVs. After a discussion of PEAV requirements, we show how AVsupport allows the development of such PEAVs and provide details on its use. We present two such PEAVs developed with AVsupport and describe our experience using them in actual courses.