2008
DOI: 10.28945/195
|View full text |Cite
|
Sign up to set email alerts
|

Effectiveness of Program Visualization: A Case Study with the ViLLE Tool

Abstract: Executive SummaryProgram visualization is one of the various methods developed over the years to aid novices with their difficulties in learning to program. It consists of different graphical -often animated -and textual objects, visualizing the execution of programs. The aim of program visualization is to enhance students' understanding of different areas of program execution. Typical program visualization techniques include code highlighting, visualization of the call stack, and presenting information on var… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
25
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 46 publications
(28 citation statements)
references
References 21 publications
3
25
0
Order By: Relevance
“…AV systems using this method include Win-HIPE [Urquiza-Fuentes and Velázquez-Iturbide 2007], JAWAA [Akingbade et al 2003], LeonardoWeb [Bonifaci et al 2005], ViLLE [Rajala et al 2008], TRAKLA2 ] and Ross's hypertextbooks [Ross and Grinder 2002]. In addition, there are a multitude of topic-specific animations implemented as applets.…”
Section: Java Appletsmentioning
confidence: 98%
“…AV systems using this method include Win-HIPE [Urquiza-Fuentes and Velázquez-Iturbide 2007], JAWAA [Akingbade et al 2003], LeonardoWeb [Bonifaci et al 2005], ViLLE [Rajala et al 2008], TRAKLA2 ] and Ross's hypertextbooks [Ross and Grinder 2002]. In addition, there are a multitude of topic-specific animations implemented as applets.…”
Section: Java Appletsmentioning
confidence: 98%
“…The learning results using ViLLE tool have been studied in the field of program visualization and there are a lot of encouraging results on the effectiveness of ViLLE. Programming and mathematics have a lot of similarities, and the exercises developed for this study follow the same principles of visualization and immediate feedback that previously studied programming exercises use [12], [13], [14], [30].…”
Section: Villementioning
confidence: 99%
“…Combination of the strong knowledge from both sides is used to develop applications, which are good from both the educational and the information technological perspectives. Some of the features discussed in this study, including automated assessment and immediate feedback, are already built into ViLLE [12], [13], [14], [30]. These features are utilized in the exercises according to education sciences.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, COALA (Jurado et al, 2009(Jurado et al, , 2012, uses fuzzy logic to assess programming assignments by comparing the tutor's ideal solution with that delivered by the students, taking into account the imprecision while implementing it. Also, ViLLE Tool (Rajala et al, 2008) includes techniques and mechanisms to provide automatic assessment and feedback. However, these tools are not used in user-defined domain courses.…”
Section: Overview and Related Workmentioning
confidence: 99%