Follow
Ville Karavirta
Ville Karavirta
Previously a researcher at Aalto University and University of Turku
Verified email at villekaravirta.com - Homepage
Title
Cited by
Cited by
Year
A review of generic program visualization systems for introductory programming education
J Sorva, V Karavirta, L Malmi
ACM Transactions on Computing Education (TOCE) 13 (4), 1-64, 2013
7212013
Review of recent systems for automatic assessment of programming assignments
P Ihantola, T Ahoniemi, V Karavirta, O Seppälä
Proceedings of the 10th Koli Calling International Conference on Computing …, 2010
6812010
Visual algorithm simulation exercise system with automatic assessment: TRAKLA2
L Malmi, V Karavirta, A Korhonen, J Nikander, O Seppälä, P Silvasti
Informatics in Education 3 (2), 267-288, 2004
2442004
How do students solve parsons programming problems?: an analysis of interaction traces
J Helminen, P Ihantola, V Karavirta, L Malmi
Proceedings of the ninth annual international conference on International …, 2012
1022012
Two-dimensional parson’s puzzles: The concept, tools, and first observations
P Ihantola, V Karavirta
Journal of Information Technology Education. Innovations in Practice 10, 119, 2011
972011
Design and architecture of an interactive eTextbook–The OpenDSA system
E Fouh, V Karavirta, DA Breakiron, S Hamouda, S Hall, TL Naps, ...
Science of Computer Programming 88, 22-40, 2014
932014
JSAV: the JavaScript algorithm visualization library
V Karavirta, CA Shaffer
Proceedings of the 18th ACM conference on Innovation and technology in …, 2013
812013
OpenDSA: beginning a community active-eBook project
CA Shaffer, V Karavirta, A Korhonen, TL Naps
Proceedings of the 11th Koli Calling International Conference on Computing …, 2011
812011
Experiences on automatically assessed algorithm simulation exercises with different resubmission policies
L Malmi, V Karavirta, A Korhonen, J Nikander
Journal on Educational Resources in Computing (JERIC) 5 (3), 7, 2005
812005
MatrixPro-A tool for on-the-fly demonstration of data structures and algorithms
V Karavirta, A Korhonen, L Malmi, K Stålnacke
Proceedings of the Third Program Visualization Workshop, 26-33, 2004
782004
Service-oriented approach to improve interoperability of e-learning systems
V Karavirta, P Ihantola, T Koskinen
2013 IEEE 13th International Conference on Advanced Learning Technologies …, 2013
752013
A Mobile Learning Application for Parsons Problems with Automatic Feedback
V Karavirta, J Helminen, P Ihantola
12th Koli Calling International Conference on Computing Education Research …, 2012
692012
On the use of resubmissions in automatic assessment systems
V Karavirta, A Korhonen, L Malmi
Computer science education 16 (3), 229-240, 2006
602006
Merging interactive visualizations with hypertextbooks and course management
G Rößling, T Naps, MS Hall, V Karavirta, A Kerren, C Leska, A Moreno, ...
ACM SIGCSE Bulletin 38 (4), 166-181, 2006
602006
Creating engaging online learning material with the JSAV javascript algorithm visualization library
V Karavirta, CA Shaffer
IEEE Transactions on Learning Technologies 9 (2), 171-183, 2015
572015
Taxonomy of effortless creation of algorithm visualizations
P Ihantola, V Karavirta, A Korhonen, J Nikander
Proceedings of the first international workshop on Computing education …, 2005
562005
Quality Of WordPress Plug-Ins: An Overview of Security and User Ratings
T Koskinen, P Ihantola, V Karavirta
Third International Workshop on Security and Privacy in Social Networks, 2012
472012
How to study programming on mobile touch devices: interactive Python code exercises
P Ihantola, J Helminen, V Karavirta
Proceedings of the 13th Koli Calling International Conference on Computing …, 2013
442013
Requirements and design strategies for open source interactive computer science eBooks
A Korhonen, T Naps, C Boisvert, P Crescenzi, V Karavirta, L Mannila, ...
Proceedings of the ITiCSE working group reports conference on Innovation and …, 2013
432013
Recording and analyzing in-browser programming sessions
J Helminen, P Ihantola, V Karavirta
Proceedings of the 13th Koli Calling International Conference on Computing …, 2013
382013
The system can't perform the operation now. Try again later.
Articles 1–20