AN INTERACTIVE TOOL FOR DATA STRUCTURE VISUALIZATION AND ALGORITHM ANIMATION - Experiences and Results

Rafael del Vado Vírseda

2010

Abstract

We present a visualization tool for the interactive learning of data structures and algorithmic schemes which can be used as a useful educational environment in Computer Science. The different parts of this tool intend to transmit to the students the importance of separating the specification and the implementation of data structures, facilitating the intuitive comprehension of the most typical implementations by using algorithmic schemes, and providing examples where such structures are used. The tool has been designed to allow teachers to monitor the whole educational process of the students, providing a personal training assistant and a range of tutoring techniques according to the student’s response. Along the academic course 2008/09 we have evaluated the part of the tool concerning data structures. The tool evaluation is carried by means of tests, some of them managed from a Virtual Campus, with open access to all the students, and another one managed in a computer laboratory with a controlled group. In this paper, we show the results of this educational experience about the benefits that the students get from the tool in the current teaching of Computer Science.

References

  1. Brown, M. and Hershberger, J. (1992). Color and sound in algorithmic animation. In j-COMPUTER 25(12), pages 52-63.
  2. Chen, T. and Sobh, T. (2001). A tool for data structure visualization and user-defined algorithm animation. In Frontiers in Education Conference.
  3. Cormen, T., Leiserson, C., Rivest, R., and Stein, C. (2001). Introduction to Algorithms. The MIT Press/The MIT Press/McGraw-Hill.
  4. Fleischer, R. and Kucera, L. (2002). Algorithm animation for teaching. In Software Visualization, International Seminar Dagstuhl Castle, Springer LNCS 2269, pages 113-128.
  5. Kehoe, C., Stasko, J., and Taylor, A. (2001). Rethinking the evaluation of algorithm animations as learning aids: an observational study. In International Journal of Human-Computer Studies 54(2), pages 265-284.
  6. Weiss, M. (2005). Data Structures and Problem Solving Using Java. Addison-Wesley, 3rd Edition.
Download


Paper Citation


in Harvard Style

del Vado Vírseda R. (2010). AN INTERACTIVE TOOL FOR DATA STRUCTURE VISUALIZATION AND ALGORITHM ANIMATION - Experiences and Results . In Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-674-024-5, pages 13-20. DOI: 10.5220/0002769000130020


in Bibtex Style

@conference{csedu10,
author={Rafael del Vado Vírseda},
title={AN INTERACTIVE TOOL FOR DATA STRUCTURE VISUALIZATION AND ALGORITHM ANIMATION - Experiences and Results},
booktitle={Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU,},
year={2010},
pages={13-20},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002769000130020},
isbn={978-989-674-024-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - AN INTERACTIVE TOOL FOR DATA STRUCTURE VISUALIZATION AND ALGORITHM ANIMATION - Experiences and Results
SN - 978-989-674-024-5
AU - del Vado Vírseda R.
PY - 2010
SP - 13
EP - 20
DO - 10.5220/0002769000130020