Where academic tradition
meets the exciting future

VILLE – Multilanguage Tool for Teaching Novice Programming

Teemu Rajala, Mikko-Jussi Laakso, Erkki Kaila, Tapio Salakoski, VILLE – Multilanguage Tool for Teaching Novice Programming. TUCS Technical Reports 827, Turku Centre for Computer Science, 2007.

Abstract:

<p>
Visualization tools have proven to be useful for enhancing novice programming learning. However, those tools are typically tide to a certain programming language and focus to low level aspect of programming such as changing value of variables during code execution. In this paper, we present a new program visualization tool which provides a language independency view of learning programming and supporting learning process by integrating role and call stack information. Moreover, two different languages can be viewed in parallel and role information can be inserted to support learning process in more abstract level. In addition, VILLE can emphasize that the syntax and definitions of basic programming concepts are very similar in every imperative programming language.
<p>

Files:

Full publication in PDF-format

BibTeX entry:

@TECHREPORT{tRaLaKaSa07a,
  title = {VILLE – Multilanguage Tool for Teaching Novice Programming},
  author = {Rajala, Teemu and Laakso, Mikko-Jussi and Kaila, Erkki and Salakoski, Tapio},
  number = {827},
  series = {TUCS Technical Reports},
  publisher = {Turku Centre for Computer Science},
  year = {2007},
  keywords = {Program Visualization, Novice Programming, Language Independence, Multilanguage, Pseudo language},
  ISBN = {978-952-12-1917-7},
}

Belongs to TUCS Research Unit(s): Learning and Reasoning Lab

Edit publication