Testers and visualizers for teaching data structures

  • Authors:
  • Ryan S. Baker;Michael Boilen;Michael T. Goodrich;Roberto Tamassia;B. Aaron Stibel

  • Affiliations:
  • Dept. Comput. Sci., Brown Univ.;Dept. Comput. Sci., Brown Univ.;Dept. Comput. Sci., Johns Hopkins Univ.;Dept. Comput. Sci., Brown Univ.;Dept. Comput. Sci., Johns Hopkins Univ.

  • Venue:
  • SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present two tools to support the teaching of data structures and algorithms: Visualizers, which provide interactive visualizations of user-written data structures, and Testers, which check the functionality of user-written data structures. We outline a prototype implementation of visualizers and testers for data structures written in Java, and report on classroom use of testers and visualizers in an introductory Data Structures and Algorithms (CS2) course.