Creating Explanatory Visualizations of Algorithms for Active Learning

Abstract

Visualizations have been used to explain algorithms to learners, in order to help them understand complex processes. These ‘explanatory visualizations’ can help learners understand computer algorithms and data-structures. But most are created by an educator and merely watched by the learner. In this paper, we explain how we get learners to plan and develop their own explanatory visualizations of algorithms. By actively developing their own visualizations learners gain a deeper insight of the algorithms that they are explaining. These depictions can also help other learners understand the algorithm.

Downloads

  PDF

Poster

See below for embedded view

Video

Citation

J. C. Roberts, J. Jackson, C. Headleand, and P. D. Ritsos, “Creating Explanatory Visualizations of Algorithms for Active Learning,” in Posters presented at the IEEE Conference on Visualization (IEEE VIS 2016), Baltimore, MD, USA, 2016.

Bibtex

@inproceedings{Roberts-et-al-Poster-VIS2016,
  author = {Roberts, Jonathan C. and Jackson, James. and Headleand, Chris and Ritsos, Panagiotis D.},
  title = {{Creating Explanatory Visualizations of Algorithms for Active Learning}},
  year = {2016},
  month = oct,
  booktitle = {Posters presented at the IEEE Conference on Visualization (IEEE VIS 2016), Baltimore, MD, USA}
}

Poster