1 |
A Language-Independent Program Visualization tool
|
|
|
|
In: http://crpit.com/confpapers/CRPITV88Rajala.pdf (2008)
|
|
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.
|
|
Keyword:
Language independency; teaching
|
|
URL: http://crpit.com/confpapers/CRPITV88Rajala.pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.294.3024
|
|
BASE
|
|
Hide details
|
|
|
|