VILLE: a language-independent program visualization tool

  • Authors:
  • Teemu Rajala;Mikko-Jussi Laakso;Erkki Kaila;Tapio Salakoski

  • Affiliations:
  • University of Turku, Turku, Finland;University of Turku, Turku, Finland;University of Turku, Turku, Finland;University of Turku, Turku, Finland

  • Venue:
  • Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.