UUhistle: a software tool for visual program simulation

  • Authors:
  • Juha Sorva;Teemu Sirkiä

  • Affiliations:
  • Aalto University, Espoo, Finland;Aalto University, Espoo, Finland

  • Venue:
  • Proceedings of the 10th Koli Calling International Conference on Computing Education Research
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes UUhistle, a highly interactive program visualization system for introductory programming courses. UUhistle's main novelty is its support for visual program simulation exercises, in which the student takes the role of the computer as executor of a program in order to learn about program dynamics and to demonstrate their understanding. The student needs to predict the steps involved in the execution of a given program and to directly manipulate the elements of a program visualization to show what happens next. Visual program simulation exercises aim to aid learning by promoting a high level of student engagement with visualizations. They are automatically assessable.