Ville Karavirta
Contact Information
Mail address:
Aalto University
School of Science and Technology
Department of Computer Science and Engineering
P.O.Box 15400
FI-00076 Aalto
School of Science and Technology
Department of Computer Science and Engineering
P.O.Box 15400
FI-00076 Aalto
Street address:
Computer Science Building, Room B214
Konemiehentie 2. Espoo, Finland
Konemiehentie 2. Espoo, Finland
Phone:
+358 9 470 23386
Telefax:
+358 9 470 23293
Email:
Current Projects
Research Interests
- Automatic Assessment
- Algorithm Animation
- Effortless production of electronic learning material
- Electronic learning environments
Publications
Sort by: year type
-
2009
- Ville Karavirta (2009) Seamless Merging of Hypertext and Algorithm Animation. ACM Transactions on Computing Education (TOCE), vol. 9, issue 2, article 10.
- Ville Karavirta
(2009)
Towards Seamless Merging of Hypertext and Algorithm Animation.
Electronic Notes in Theoretical Computer Science,
vol. 224,
pp. 105–114.
(bib)
- Otto Seppälä and Ville Karavirta
(2009)
Work in Progress: Automatic Generation of Algorithm Animations for Lecture Slides.
Electronic Notes in Theoretical Computer Science,
vol. 224,
pp. 97–103.
(bib)
-
2007
- Ville Karavirta
(2007)
Algorithm Visualizations as Interactive Learning Material.
In: Annual Hecse Poster Session, Helsinki, Finland, May 28 - June 1, 2007,
pp. 95.
(bib)
- Ville Karavirta
(2007)
Integrating Algorithm Animation Systems.
In: Proceedings of the Fourth Program Visualization Workshop (PVW 2006). Elsevier Science Publishers B. V.,
Amsterdam, The Netherlands, The Netherlands,
pp. 79–87.
(bib)
- Ville Karavirta
(2007)
Facilitating Algorithm Animation Creation and Adoption in Education.
Licentiate's Thesis.
Department of Computer Science and Engineering,
Helsinki University of Technology.
(pdf)
(bib)
- Ville Karavirta
(2007)
XAAL - Extensible Algorithm Animation Language.
In: Eliisa Jauhiainen Minna Koskinen ed. Jyväskylän Yliopisto, Tietojenkäsittelytieteiden laitos,
Tietojenkäsittelytieteen päivät, Jyväskylä,
pp. 20–25.
(bib)
- Juha Sorva, Ville Karavirta, and Ari Korhonen
(2007)
Roles of Variables in Teaching.
Journal of Information Technology Education,
vol. 6,
pp. 407–423.
(pdf)
(bib)
-
2006
- Erik Fallenius, Ville Karavirta, and Ari Korhonen
(2006)
TRAKLA2: A Practising Environment for Data Structures and Algorithms.
Posteri: Ohjelmoinnin perusopetuksen kehittämisseminaari, 13.10.2006 Turku.
(bib)
- Ville Karavirta
(2006)
Algoritmianimaatiojärjestelmien tiedonvaihto.
In: Lea Kutvonen and Päivi Kuuppelomäki eds. Tietojenkäsittelytieteen päivät 2006. Helsingin Yliopisto, Tietojenkäsittelytieteen laitos.
Helsinki, Finland,
pp. 25–30.
(pdf)
(bib)
- Ville Karavirta and Ari Korhonen
(2006)
Automatic Tutoring Question Generation During Algorithm Simulation.
In: Anders Berglund and Mattias Wiggberg eds. Proceedings of the 6th Finnish/Baltic Sea Conference on Computer Science Education, Koli Calling.
pp. 95–100.
(bib)
- Ville Karavirta, Ari Korhonen, and Lauri Malmi
(2006)
On the use of resubmissions in automatic assessment systems.
Computer Science Education,
16
(3),
September.
pp. 229–240.
(pdf)
(bib)
- Ville Karavirta, Ari Korhonen, and Lauri Malmi
(2006)
Taxonomy of Algorithm Animation Languages.
In: SoftVis '06: Proceedings of the 2006 ACM symposium on Software visualization. ACM Press,
New York, NY, USA,
pp. 77–85.
September.
(pdf)
(bib)
- Ville Karavirta, Ari Korhonen, and Otto Seppälä
(2006)
Ohjelmoinnin perusopetuksen verkostohanke.
Poster in Methods, Materials and Tools for Programming Education. May.
(pdf)
(bib)
- Guido Rößling, Thomas Naps, Mark S. Hall, Ville Karavirta, Andreas Kerren, Charles Leska, Andrés Moreno, Rainer Oechsle, Susan H. Rodger, Jaime Urquiza-Fuentes, and J. Ángel Velázquez-Iturbide
(2006)
Merging interactive visualizations with hypertextbooks and course management.
SIGCSE Bulletin,
38
(4),
pp. 166–181.
(pdf)
(bib)
-
2005
- Petri Ihantola, Ville Karavirta, Ari Korhonen, and Jussi Nikander
(2005)
Taxonomy of effortless creation of algorithm visualizations.
In: Proceedings of the 2005 international workshop on Computing education research. ACM Press,
New York, NY, USA,
pp. 123–133.
(pdf)
(bib)
- Ville Karavirta
(2005)
XAAL - Extensible Algorithm Animation Language.
Master's Thesis.
Department of Computer Science and Engineering, Helsinki University of Technology.
(pdf)
(bib)
- Ville Karavirta, Ari Korhonen, and Lauri Malmi
(2005)
Different Learners Need Different Resubmission Policies in Automatic Assessment Systems.
In: Proceedings of the 5th Annual Finnish / Baltic Sea Conference on Computer Science Education. University of Joensuu.
pp. 95–102.
November.
(pdf)
(bib)
- Lauri Malmi, Ville Karavirta, Ari Korhonen, and Jussi Nikander
(2005)
Experiences on Automatically Assessed Algorithm Simulation Exercises with Different Resubmission Policies.
Journal of Educational Resources in Computing,
5
(3),
September.
(bib)
- Thomas L. Naps, Guido Rößling, Peter Brusilovsky, John English, Duane Jarc, Ville Karavirta, Charles Leska, Myles McNally, Andrés Moreno, Rockford J. Ross, and Jaime Urquiza-Fuentes
(2005)
Development of XML-based Tools to Support User Interaction with Algorithm Visualization.
SIGCSE Bulletin,
37
(4),
December.
pp. 123–138.
(bib)
- Otto Seppälä, Ari Korhonen, and Ville Karavirta
(2005)
MatrixPro - Luentotyökalu tietorakenteiden ja algoritmien opetukseen.
In: ReflekTori 2005 – Tekniikan opetuksen symposium. TKK Dipoli,
pp. 1–5.
lokakuu.
(pdf)
(bib)
-
2004
- Ville Karavirta, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke
(2004)
MatrixPro - A Tool for Demonstrating Data Structures and Algorithms Ex Tempore.
Joensuu, Finland.
(pdf)
(bib)
- Ville Karavirta, Ari Korhonen, Lauri Malmi, and Kimmo Stålnacke
(2004)
MatrixPro – A Tool for On-The-Fly Demonstration of Data Structures and Algorithms.
In: Proceedings of the Third Program Visualization Workshop. Department of Computer Science, University of Warwick, UK,
The University of Warwick, UK,
pp. 26–33.
July.
(pdf)
(bib)
- Ville Karavirta, Ari Korhonen, and Petri Tenhunen
(2004)
Survey of Effortlessness in Algorithm Visualization Systems.
In: Proceedings of the Third Program Visualization Workshop. The University of Warwick, UK,
pp. 141–148.
July.
(pdf)
(bib)
- Ari Korhonen, Lauri Malmi, Panu Silvasti, Ville Karavirta, Jan Lönnberg, Jussi Nikander, Kimmo Stålnacke, and Petri Ihantola
(2004)
Matrix - A Framework for Interactive Software Visualization.
Laboratory of Information Processing Science, Department of Computer Science and Engineering, Helsinki University of Technology.
TKO-B 154/04.
Research Report.
(pdf)
(bib)
- Lauri Malmi, Ville Karavirta, Ari Korhonen, Jussi Nikander, Otto Seppälä, and Panu Silvasti
(2004)
Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2.
Informatics in Education,
3
(2),
pp. 267–288.
(pdf)
(bib)
-
2003
- Ville Karavirta, Ari Korhonen, and Lauri Malmi
(2003)
MatrixPro.
Computer program. Helsinki University of Technology,
November.
(pdf)
(bib)
- Ari Korhonen, Lauri Malmi, Panu Silvasti, Jussi Nikander, Petri Tenhunen, Pekka Mård, Harri Salonen, and Ville Karavirta
(2003)
TRAKLA2.
Computer program (http://trakla.cs.hut.fi/).
(pdf)
(bib)
-
2002
- Ville Karavirta, Ari Korhonen, Jussi Nikander, and Petri Tenhunen
(2002)
Effortless Creation of Algorithm Visualization.
In: Proceedings of the Second Annual Finnish / Baltic Sea Conference on Computer Science Education.
pp. 52–56.
October.
(pdf)
(bib)
Other Interests
- Traveling
- Photography
- All kinds of sports, especially floorball in Jyrkkä Kerake