Program visualizations help students understand the runtime behavior of other programs. They are educational tools to complement lectures or replace inefficient static drawings. A recent survey found 46 program visualizations developed from 1979 to 2012 reported that their effectiveness is unclear. They also evaluated learner engagement strategies implemented by visualization systems, but other learning principles were not considered. Learning principles are potential key factors in the success of program visualization as learning tools. In this paper, we identified 16 principles that may contribute to the effectiveness of a learning tool based on Vygotsky’s learning theory. We hypothesize that some of these principles could be...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The last decade has been a very active period of designing systems for program visualization. Withou...
We studied the course-long use of a program visualization tool called ViLLE in high school in Finlan...
(Under the Direction of Eileen Kraemer) Program Visualization refers to the graphical representation...
Visualization technology can be used to graphically Illustrate various concepts in computer science....
Program visualization may be viewed as a mapping from programs to graphical representations. This si...
vThe use of visualization techniques in learning is not new. They have been used in maps and drawing...
In this paper program visualization is defined as a mapping from programs to graphical representatio...
This paper describes the programming knowledge and skills that learners need to develop, and conclud...
Computer programming is considered a very difficult course by many computer science students. The re...
Software visualization (SV) as introductory programming learning-aid tool has been a very popular a...
Abstract: If a “picture is worth a thousand words, ” then why have attempts over the past decade to ...
Vita.Using the steps of the research and development cycle recommended by Borg and Gall (1989), a co...
This article takes the first steps towards building a theory to explain how students interact with p...
The general term 'program visualization' refers to graphical views or illustrations of the entities ...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The last decade has been a very active period of designing systems for program visualization. Withou...
We studied the course-long use of a program visualization tool called ViLLE in high school in Finlan...
(Under the Direction of Eileen Kraemer) Program Visualization refers to the graphical representation...
Visualization technology can be used to graphically Illustrate various concepts in computer science....
Program visualization may be viewed as a mapping from programs to graphical representations. This si...
vThe use of visualization techniques in learning is not new. They have been used in maps and drawing...
In this paper program visualization is defined as a mapping from programs to graphical representatio...
This paper describes the programming knowledge and skills that learners need to develop, and conclud...
Computer programming is considered a very difficult course by many computer science students. The re...
Software visualization (SV) as introductory programming learning-aid tool has been a very popular a...
Abstract: If a “picture is worth a thousand words, ” then why have attempts over the past decade to ...
Vita.Using the steps of the research and development cycle recommended by Borg and Gall (1989), a co...
This article takes the first steps towards building a theory to explain how students interact with p...
The general term 'program visualization' refers to graphical views or illustrations of the entities ...
This paper introduces the theory of algorithm visualization and its education-related results obtain...
The last decade has been a very active period of designing systems for program visualization. Withou...
We studied the course-long use of a program visualization tool called ViLLE in high school in Finlan...