Creating Explanatory Visualizations of Algorithms for Active Learning

Research output: Contribution to conferencePosterpeer-review

Electronic versions


Other documents

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.


  • Visualisation, Active Learning, Explanatory visualisation, Teaching, Algorithms, Human Computer Interaction, Computer Science
Original languageEnglish
Number of pages2
Publication statusPublished - 2016
EventIEEE Conference on Visualization (IEEE VIS 2016), Baltimore, MD, USA: IEEE VIS 2016 - Maryland, Baltimore, United States
Duration: 23 Oct 201628 Oct 2016


ConferenceIEEE Conference on Visualization (IEEE VIS 2016), Baltimore, MD, USA
Abbreviated titleVIS'16
Country/TerritoryUnited States
Internet address

Research outputs (13)

View all

View graph of relations