- Animation of User Algorithms on the Web:
Jyrki Haajanen, Mikael Pesonius, Erkki Sutinen, Jorma Tarhio, Tommi Teräsvirta,
Pekka Vanninen (1997) IEEE Symposium on Visual Languages (VL’97),
360–367.
An algorithm animation environment called Jeliot
is presented Jeliot allows a Web user to visualize his own algorithms
written in Java over the Internet Jeliot is based on self animation
of data types the user selects the data objects of the source code which
he wants to visualize and Jeliot produces the animation automatically
- A visualization
tool as a demonstration aid:
Matti Lattu, Veijo Meisalo, Jorma Tarhio (2003) Computers & Education
41(2), 133–148.
As algorithms have been seen to be hard to teach
and learn, teachers have tried to look for help in algorithm animation.
While the effect of algorithm animation on learning has been studied,
but not reliably evidenced, this study tries to approach the problem
from a different perspective. Sixty hours of assignment sessions in
an introductory programming course were observed to determine the kind
of demonstration and explaining strategies teachers and students tend
to use. The results show that although the variation of different visualisation
types is large, there are certain common properties describing the explanation
of the programs. Guidelines for demonstration tools are presented based
on the results.
- How a Visualization
Tool Can Be Used - Evaluating a Tool in a Research & Development Project:
Matti Lattu, Jorma Tarhio, Veijo Meisalo (2000), 12th Workshop of the
Psychology of Programming Interest Group, 19–32.
This paper outlines a part of a larger qualitative
evaluation study where Jeliot, a tool designed to aid students in understanding
algorithms, was used in a real classroom situation by two different
groups. According to the findings, the tool could be used in an introductory
programming course and students found visualization helpful. However,
the making SV automatic is not a straightforward task, as the tool should
be able to understand the relations of the variables. Based on the findings
we suggest some further development areas for Jeliot.
- Easy Algorithm Animation on the Web:
Erkki Sutinen, Jorma Tarhio, Tommi Teräsvirta (2003), Multimedia
Tools and Applications 19 (2), 179–184.