Roles of Variables Home Page

Rajala T., Laakso M.-J., Kaila E., Salakoski T. (2007)

VILLE – A Language-Independent Program Visualization Tool

Lister, R. and Simon, Eds: Proc. Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007), Koli National Park, Finland. CRPIT, 88, Australian Computer Society, 151-159.

Abstract: Visualization tools have proven to be useful for enhancing novice programmers learning. However, existing tools are typically tied to particular programming languages, and tend to focus on low-level aspects of programming such as the changing values of variables during program code execution. In this paper we present a new program visualization tool, which provides a language-independent view of learning programming. Moreover, program execution can be viewed in two languages simultaneously. Complete with role information of variables, the tool supports the learning process at a more abstract level, thus emphasizing the similarities of basic programming concepts and syntax in all imperative programming languages.

Back to the literature page


Last updated: September 30, 2010

saja.fi@gmail.com