on higher engagement levels performed better in the
post-test than those pairs learning on lower engage-
ment levels. The research in this paper has revealed
that the amount of discussion in collaboration is also
different between engagement levels, and increases as
the engagement level increases.
Based on this study, EET not only predicts the in-
crease in learning performance when student groups
learn with visualization on higher engagement level,
but also explains it by enabling students to have more
discussions on topics that are relevant for learning.
Thus, engagement goes hand in hand with collabora-
tion so that the engagement taxonomy level has an in-
fluence over the collaborativelearning process as well
as the learning outcomes.
6.1 Future Directions
(Teasley, 1997) has found that transactive reasoning
(Berkowitz and Gibbs, 1983) (TR) is strongly corre-
lated with learning results. Transactive reasoning is
discussion about one’s own or collaboration partner’s
reasoning and logical thinking. TRAKLA2 exercises
have interesting interconnections with the character-
izations of TR categories. For example, Teasley de-
scribes prediction type TR as “explaining ..., stating
a hypothesis about causal effects ... .” Moreover, the
feedback request category can be characterized with a
question: “Do you understand or agree with my posi-
tion?”
Even though these do not correspond directly to
TRAKLA2 exercises, the same elements are present
in the exercise solving process. The student is sup-
posed to predict each step in the algorithm simulation;
and s/he receives instant feedback from the exercise.
Thus, this kind of framework could function as a fu-
ture testbed to explain good learning results that also
individual learners get in the TRAKLA2 environment
or in any other environment.
ACKNOWLEDGEMENTS
This work was supported by the Academy of Finland
under grant numbers 111396. Any opinions, find-
ings, and conclusions or recommendations expressed
in this material are those of the authors and do not
necessarily reflect the views of the Academy of Fin-
land.
REFERENCES
Beck, L. L. and Chizhik, A. W. (2008). An experimental
study of cooperative learning in CS1. In SIGCSE ’08:
Proceedings of the 39th SIGCSE technical symposium
on Computer science education, pages 205–209, New
York, NY, USA. ACM.
Ben-Bassat Levy, R., Ben-Ari, M., and Uronen, P. A.
(2003). The Jeliot 2000 program animation system.
Computers & Education, 40(1):15–21.
Berkowitz, M. W. and Gibbs, J. C. (1983). Measuring the
development of features in moral discussion. Merill-
Palmer Quarterly, 29:399–410.
Evans, C. and Gibbons, N. J. (2007). The interactivity ef-
fect in multimedia learning. Computers & Education,
49(4):1147–1160.
Gall, M. D., Gall, J. P., and Borg, W. R. (2006). Educa-
tional Research: An Introduction (8th Edition). Allyn
& Bacon.
Garrison, D. R. (1993). A cognitive constructivist view of
distance education: An analysis of teaching-learning
assumptions. Distance Education, 14:199–211.
Grissom, S., McNally, M., and Naps, T. L. (2003). Algo-
rithm visualization in CS education: Comparing levels
of student engagement. In Proceedings of the First
ACM Symposium on Software Visualization, pages
87–94. ACM Press.
Hundhausen, C. D. (2002). Integrating algorithm visual-
ization technology into an undergraduate algorithms
course: Ethnographic studies of a social constructivist
approach. Computers & Education, 39(3):237–260.
Hundhausen, C. D. (2005). Using end-user visualization
environments to mediate conversations: A ‘Commu-
nicative Dimensions’ framework. Journal of Visual
Languages and Computing, 16(3):153–185.
Hundhausen, C. D. and Brown, J. L. (2008). Designing,
visualizing, and discussing algorithms within a CS 1
studio experience: An empirical study. Computers &
Education, 50(1):301–326.
Hundhausen, C. D., Douglas, S. A., and Stasko, J. T.
(2002). A meta-study of algorithm visualization ef-
fectiveness. Journal of Visual Languages and Com-
puting, 13(3):259–290.
Korhonen, A., Malmi, L., and Silvasti, P. (2003).
TRAKLA2: a framework for automatically assessed
visual algorithm simulation exercises. In Proceedings
of KolinKolistelut / Koli Calling – Third Annual Baltic
Conference on Computer Science Education, pages
48–56, Joensuu, Finland.
Laakso, M.-J., Myller, N., and Korhonen, A. (2009). Com-
paring learning performance of students using algo-
rithm visualizations collaboratively on different en-
gagement levels. Accepted to the Journal of Educa-
tional Technology & Society.
Malmi, L., Karavirta, V., Korhonen, A., Nikander, J.,
Sepp¨al¨a, O., and Silvasti, P. (2004). Visual algo-
rithm simulation exercise system with automatic as-
sessment: TRAKLA2. Informatics in Education,
3(2):267 – 288.
HOW DOES ALGORITHM VISUALIZATION AFFECT COLLABORATION? - Video Analysis of Engagement and
Discussions
487