UUhistle: a software tool for visual program simulation
J. Sorva, and T. Sirkiä. Proceedings of the 10th Koli Calling International Conference on Computing Education Research, page 49--54. New York, NY, USA, ACM, (2010)
DOI: 10.1145/1930464.1930471
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.
%0 Conference Paper
%1 Sorva:2010:UST:1930464.1930471
%A Sorva, Juha
%A Sirkiä, Teemu
%B Proceedings of the 10th Koli Calling International Conference on Computing Education Research
%C New York, NY, USA
%D 2010
%I ACM
%K program software visual
%P 49--54
%R 10.1145/1930464.1930471
%T UUhistle: a software tool for visual program simulation
%U http://doi.acm.org/10.1145/1930464.1930471
%X 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.
%@ 978-1-4503-0520-4
@inproceedings{Sorva:2010:UST:1930464.1930471,
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.},
acmid = {1930471},
added-at = {2012-08-20T14:24:08.000+0200},
address = {New York, NY, USA},
author = {Sorva, Juha and Sirki\"{a}, Teemu},
biburl = {https://www.bibsonomy.org/bibtex/201eb21088b88373e8ea42ad7d1106154/ji},
booktitle = {Proceedings of the 10th Koli Calling International Conference on Computing Education Research},
description = {UUhistle},
doi = {10.1145/1930464.1930471},
interhash = {88b69dbf6b82d6ef106ffa00bc7644ba},
intrahash = {01eb21088b88373e8ea42ad7d1106154},
isbn = {978-1-4503-0520-4},
keywords = {program software visual},
location = {Koli, Finland},
numpages = {6},
pages = {49--54},
publisher = {ACM},
series = {Koli Calling '10},
timestamp = {2012-08-20T14:24:08.000+0200},
title = {UUhistle: a software tool for visual program simulation},
url = {http://doi.acm.org/10.1145/1930464.1930471},
year = 2010
}