Ari Korhonen

Ari Korhonen

Senior University Lecturer
Department of Computer Science
Full researcher profile
https://research.aalto.fi/...
Postal address
Konemiehentie 2 02150 Espoo Finland
Phone number
+358503831363

Areas of expertise

Software Visualization, Ohjelmistojen havainnollistaminen, Tietorakenteet ja algoritmit, Computer science education, Algorithm animation, Algorithm visualization, Automatic Assessment, Software Engineering, Data structures and algorithms, Learning analytics, Learning environments, Educational data mining, Automatic feedback, Oppiminen, LeTech, Learning Technology Group

Honors and awards

Aalto Pioneering Excellence Honorable Mention

Aalto Pioneering Excellence Honorable Mention was awarded to the Programming Education Team of the Computer Science department of the School of Science
Award or honor granted for a specific work Department of Computer Science Nov 2025

Research groups

  • Computer Science Lecturers, Senior University Lecturer
  • Computer Science - Computing education research and educational technology (CER) - Research area, Senior University Lecturer
  • Lecturer Korhonen Ari group, Senior University Lecturer

Publications

Data Structures and Algorithms Misconceptions in Concept Inventories: A Systematic Literature Review

Artturi Tilanterä, Ari Korhonen 2025 Computer Science Education

Exploring Traces From Algorithm Simulation : Students’ Conceptions of Dijkstra’s Algorithm

Artturi Tilanterä, Ari Korhonen, Otto Seppälä, Teemu Taivainen, Inka Croell 2025 2025 IEEE Frontiers in Education Conference (FIE)

Investigating Students' Misconceptions of Dijkstra's Algorithm: Exploration of Algorithm Simulation Traces

Artturi Tilanterä, Ari Korhonen, Otto Seppälä, Teemu Taivainen 2025 ITiCSE 2025 - Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education

Empirical Evaluation of a Differentiated Assessment of Data Structures: The Role of Prerequisite Skills

Marjahan Begum, Pontus Haglund, Ari Korhonen, Violetta Lonati, Mattia Monga, Filip Strömbäck, Artturi Tilanterä 2024 Informatics in Education

Students Struggle with Concepts in Dijkstra's Algorithm

Artturi Tilanterä, Juha Sorva, Otto Seppälä, Ari Korhonen 2024 ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1

Automated Questions about Learners' Own Code Help to Detect Fragile Prerequisite Knowledge

Teemu Lehtinen, Otto Seppälä, Ari Korhonen 2023 ITiCSE 2023 - Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education

Computing Education Research in Finland

Lauri Malmi, Arto Hellas, Petri Ihantola, Ville Isomöttönen, Ilkka Jormanainen, Terhi Kilamo, Antti Knutas, Ari Korhonen, Mikko-Jussi Laakso, Sonsoles López-Pernas, Timo Poranen, Tapio Salakoski, Jarkko Suhonen 2023 Past, Present and Future of Computing Education Research : A Global Perspective

Software engineering teacher networks in Finland - what motivates teachers to collaborate?

Terhi Kilamo, Antti Knutas, Ari Korhonen, Timo Poranen, Outi Sievi-Korte 2022 Proceedings of the 50th SEFI Conference (European Society for Engineering Education) 2022

New Acos Content Types

Ari Korhonen, Giacomo Mariani, Peter Sormunen, Jan-Mikael Rybicki, Aleksi Lukkarinen, Lassi Haaranen, Artturi Tilanterä, Juha Sorva 2021 Seventh SPLICE Workshop at SIGCSE 2021 “CS Education Infrastructure for All III: From Ideas to Practice”

Towards a JSON-based Algorithm Animation Language

Artturi Tilanterä, Giacomo Mariani, Ari Korhonen, Otto Seppälä 2021 Proceedings - 2021 Working Conference on Software Visualization, VISSOFT 2021

Algorithm Visualization and the Elusive Modality Effect

Albina Zavgorodniaia, Artturi Tilanterä, Ari Korhonen, Otto Seppälä, Arto Hellas, Juha Sorva 2021 ICER 2021 - Proceedings of the 17th ACM Conference on International Computing Education Research

Assessing How Pre-requisite Skills Affect Learning of Advanced Concepts

Greg L. Nelson, Filip Strömbäck, Ari Korhonen, Ibrahim Albluwi, Marjahan Begum, Ben Blamey, Karen H. Jin, Violetta Lonati, Bonnie Mackellar, Mattia Monga 2020 ITiCSE 2020 - Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education

Differentiated Assessments for Advanced Courses that Reveal Issues with Prerequisite Skills

Greg L. Nelson, Filip Strömbäck, Ari Korhonen, Marjahan Begum, Ben Blamey, Karen H. Jin, Violetta Lonati, Bonnie Mackellar, Mattia Monga 2020 ITiCSE-WGR 2020 - Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education

Digital storytelling and group work

Ari Korhonen, Marianna Vivitsou 2019 ITiCSE 2019 - Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education

Second Special Issue on Learning Analytics in Computing Education

Ari Korhonen, Shuchi Grover 2018 ACM Transactions on Computing Education

Second Special Issue on Learning Analyticsin Computing Education

Ari Korhonen, Shuchi Grover 2018 ACM Transactions on Computing Education

ICER 2018 chairs' welcome

Lauri Malmi, Ari Korhonen, Robert McCartney, Andrew Petersen 2018

Message from the working group chairs

Judithe Sheard, Ari Korhonen 2018 ITiCSE-WGR '17: Proceedings of the 2017 ITiCSE Conference on Working Group Reports

Unlocking the potential of learning analytics in computing education

Shuchi Grover, Ari Korhonen 2017 ACM Transactions on Computing Education

ICER 2017 chairs' welcome

Josh Tenenberg, Donald Chinn, Lauri Malmi, Ari Korhonen, Judy Sheard 2017

Replication in Computing Education Research

Alireza Ahadi, Arto Hellas, Petri Ihantola, Ari Korhonen, Andrew Petersen 2016 Proceedings of the 16th Koli Calling International Conference on Computing Education Research

Educational data mining and learning analytics in programming

Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jürgen Börstler, Stephen H. Edwards, Essi Isohanni, Ari Korhonen, Andrew Petersen, Kelly Rivers, Miguel Ángel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, Daniel Toll 2016 Proceedings of the 2015 ITiCSE Conference on Working Group Reports, ITiCSE-WGP 2015

Learning Analytics

Ari Korhonen, Jari Multisilta 2016 New Ways to Teach and Learn in China and Finland

The Effect of Achievement Badges on Students' Behavior: An Empirical Study in a University-Level Computer Science Course

Lasse Hakulinen, Tapio Auvinen, Ari Korhonen 2015 International Journal of Emerging Technologies in Learning

Automatic Recognition of Misconceptions in Visual Algorithm Simulation Exercises

Ari Korhonen, Otto Seppälä, Juha Sorva 2015 Frontiers in Education Conference, El Paso, Texas, USA, October 21-24, 2015

How (Not) to Introduce Badges to Online Exercises

Lassi Haaranen, Petri Ihantola, Lasse Hakulinen, Ari Korhonen 2014 SIGCSE 2014, Atlanta, United Stated, March 5-8, 2014

Software Architectures for Implementing Achievement Badges - Practical Experiences

Lassi Haaranen, Lasse Hakulinen, Petri Ihantola, Ari Korhonen 2014 Teaching and Learning in Computing and Engineering (LaTiCE), 2014 International Conference, Kuching, Malaysia, April 11-13 2014

Theoretical underpinnings of computing education research: what is the evidence?

Lauri Malmi, Judy Sheard, Roman Bednarik, Juha Helminen, Päivi Kinnunen, Ari Korhonen, Niko Myller, Juha Sorva, Ahmad Taherkhani 2014 International computing education research conference (ICER) 2014, Glasgow, Great-Britain, August 11-13, 2014

FUN: Finland US Network for the Study of Engagement and Learning in Games

Jarmo Viteli, Roope Raisamo, Ari Korhonen, Mikko Vesisenaho, Mikael Uusi-Mäkelä, Jodi Asbell-Clarke, Brianno Coller, Bill Shribman 2014 World Conference on Educational Multimedia, Hypermedia and Telecommunications

Empirical Study on the Effect of Achievement Badges in TRAKLA2 Online Learning Environment

Lasse Hakulinen, Tapio Auvinen, Ari Korhonen 2013 Learning and Teaching in Computing and Engineering (LaTiCE), Macau, March 21-24, 2013

Misconceptions in Visual Algorithm Simulation Revisited: On UI's Effect on Student Performance, Attitudes and Misconceptions

Ville Karavirta, Ari Korhonen, Otto Seppälä 2013 Learning and Teaching in Computing and Engineering (LaTiCE), Macau, 21-24 March 2013

Requirements and design strategies for open source interactive computer science eBooks

Ari Korhonen, Thomas Naps, Charles Boisvert, Pilu Crescenzi, Ville Karavirta, Linda Mannila, Bradley Miller, Briana Morrison, Susan H. Rodger, Rocky Ross, Clifford A. Shaffer 2013 Proceedings of the ITiCSE Working Group Reports Conference on Innovation and Technology in Computer Science Education-working Group Reports

Visual Algorithm Simulation Exercises with Authentic Data Sets

Ville Karavirta, Ari Korhonen 2012 Towards Learning and Instruction in Web 3.0

Automatic Recognition of Students' Sorting Algorithm Implementations in a Data Structures and Algorithms Course

Ahmad Taherkhani, Ari Korhonen, Lauri Malmi 2012 Koli Calling 2012, International Conference on Computing Education Research

Categorizing Variations of Student-Implemented Sorting Algorithms

Ahmad Taherkhani, Ari Korhonen, Lauri Malmi 2012 Computer Science Education

PeerWise — yhteisöllistä oppimista verkossa

Lasse Hakulinen, Ari Korhonen 2011 Tietojenkäsittelytiede

OpenDSA: Beginning a Community Active-eBook Project

Clifford A. Shaffer, Ville Karavirta, Ari Korhonen, Thomas L. Naps 2011 11th Koli Calling International Conference on Computing Education Research, Joensuu, Finland, November 17-20, 2011

Tackling the challenges of a large course with blended learning

Tapio Auvinen, Lasse Hakulinen, Ari Korhonen 2010 Blended Learning in Finland

Making the most of using PeerWise in education

Lasse Hakulinen, Ari Korhonen 2010 The third ReflekTori symposium of Engineering Education, Espoo, Finland, December 9-10, 2010

Quick Introduction to Programming with an Integrated Code Editor, Automatic Assessment and Visual Debugging Tool - Work in Progress

Juha Helminen, Lauri Malmi, Ari Korhonen 2010 9th Koli Calling International Conference on Computing Education Research, 28-31.10.2009, Koli National Park, Finland

A comprehensive taxonomy of algorithm animation languages

Ville Karavirta, Ari Korhonen, Lauri Malmi, Thomas Naps 2010 Journal of Visual Languages and Computing

TRAKLA2

Ari Korhonen, Juha Helminen, Ville Karavirta, Otto Seppälä 2010 9th Koli Calling International Conference on Computing Education Research, Koli, Finland, October 29 November 1, 2009

Interaction Promotes Collaboration and Learning: Video Analysis of Algorithm Visualization Use during Collaborative Learning

Mikko-Jussi Laakso, Niko Myller, Ari Korhonen 2010 Web Information Systems and Technologies

Characterizing research in computing education: a preliminary analysis of the literature

Lauri Malmi, Judy Sheard, Roman Bednarik, Juha Helminen, Ari Korhonen, Niko Myller, Juha Sorva, Ahmad Taherkhani 2010 The Sixth international workshop on Computing education research (ICER '10). ACM, New York, NY, USA

Algorithm Visualization System for Teaching Spatial Data Algorithms

Jussi Nikander, Juha Helminen, Ari Korhonen 2010 Journal of Information Technology Education: Research

Using Roles of Variables in Algorithm Recognition

Ahmad Taherkhani, Lauri Malmi, Ari Korhonen 2010 9th Koli Calling International Conference on Computing Education Research, Koli, Finland, October 29 November 1, 200

Applications of Visual Algorithm Simulation

Ari Korhonen 2009 Handbook of Research on Discrete Event Simulation Environments: Technologies and Applications

HOW DOES ALGORITHM VISUALIZATION AFFECT COLLABORATION?Video Analysis of Engagement and Discussions

Ari Korhonen, Mikko-Jussi Laakso, Niko Myller 2009 WEBIST 2009, 23-26 March, Lisboa, Portugal

Comparing Learning Performance of Students Using Algorithm Visualizations Collaboratively on Different Engagement Levels

Mikko-Jussi Laakso, Niko Myller, Ari Korhonen 2009 Educational Technology and Society

Algorithm Visualization System for Teaching Spatial Data Algorithms

Jussi Nikander, Juha Helminen, Ari Korhonen 2009

Algorithm Recognition by Static Analysis and Its Application in Students' Submissions Assessment Students' Submissions Assessment

Ahmad Taherkhani, Lauri Malmi, Ari Korhonen 2009 Koli Calling, Koli, 13-16 marraskuu 2008

Tietojenkäsittelytieteiden opetuksen kehittämisseminaari

Ari Korhonen 2008 Tietojenkäsittelytiede

Using Roles of Variables to Enhance Novice's Debugging Work

Mikko-Jussi Laakso, Lauri Malmi, Ari Korhonen, Teemu Rajala, Erkki Kaila, Tapio Salakoski 2008 Setting Knowledge Free: The Journal of Issues in Informing Science and Information Technology

Active Learning and Examination Methods in a Data Structures and Algorithms Course

Lauri Malmi, Ari Korhonen 2008 Reflections on the Teaching of Programming

Experiences on Using TRAKLA2 to Teach Spatial Data Algorithms

Jussi Nikander, Juha Helminen, Ari Korhonen 2008 Program Visualization Workshop, 3-4.7.2008, Madrid

Enhancing Learning Management Systems to Better Support Computer Science Education

Guido Roessling, Lauri Malmi, Michael Clancy, Mike Joy, Andreas Kerren, Ari Korhonen, Andres Moreno, Thomas Naps, Rainer Oeschle, Atanas Radenski, Rockford Ross, Angel Velsasquez-Iturbide 2008 ACM SIGCSE Bulletin

MatrixPro esittelyvideo

Ville Karavirta, Ari Korhonen, Otto Seppälä 2007

Platform for Elaboration of Search Results

Ari Korhonen, Juha Litola, Jorma Tarhio 2007 Web Information Systems and Technologies, March 3-6, Barcelona, Spain

Analyzing engagement taxonomy in collaborative algorithm visualization

Niko Myller, Mikko Laakso, Ari Korhonen 2007 The 12th annual SIGCSE conference on Innovation and technology in computer science education, June 25-27, 2007, Dundee, Scotland, UK

Visualization of Spatial Data Structures on Different Levels of Abstraction

Jussi Nikander, Ari Korhonen, Eiri Valanto, Kirsi Virrantaus 2007 Electronic Notes in Theoretical Computer Science

Roles of Variables in Teaching

Juha Sorva, Ville Karavirta, Ari Korhonen 2007 Journal of Information Technology Education

Visualization on Real-time Traffic Simulation Data Stream

Mu Zhou, Lauri Malmi, Iisakki Kosonen, Ari Korhonen 2007 14th World Congress On Intelligent Transport Systems, 9-13 Oct 2007, Beijing, China

TRAKLA2: A Practising Environment for Data Structures and Algorithms

Erik Fallenius, Ville Karavirta, Ari Korhonen 2006

Ohjelmoinnin perusopetuksen verkostohanke

Petri Ihantola, Ville Karavirta, Ari Korhonen, Otto Seppälä 2006

Automatic Tutoring Question Generation During Algorithm Simulation

Ville Karavirta, Ari Korhonen 2006 Koli Calling, Sixth Finnish/Baltic Sea Conference on Computer Science Education, 9.-12.11.2006, Joensuu

On the use of resubmissions in automatic assessment systems

Ville Karavirta, Ari Korhonen, Lauri Malmi 2006 Computer Science Education

Taxonomy of Algorithm Animation Languages

Ville Karavirta, Ari Korhonen, Lauri Malmi 2006 SoftVis 06 - ACM Symposium on Software Visualization, Brighton, United Kingdom, September 04.-05., 2006

Experiences on Automatically Assessed Algorithm Simulation Exercises with Different Resubmission Policies

Lauri Malmi, Ville Karavirta, Ari Korhonen, Jussi Nikander 2006 Journal of Education Resources in Computing

Integration of geographic information system for transportation with real-time traffic simulation system

Zhou Mu, Ari Korhonen, Lauri Malmi, Iisakki Kosonen, Tapio Luttinen 2006 Travel Survey Methods, Information Technology, and Geospatial Data

Visualization of Spatial Data Structures on Different Levels of Abstraction

Jussi Nikander, Ari Korhonen, Eiri Valanto, Kirsi Virrantaus 2006 Fourth Program Visualization Workshop, 29-30.6.2006, Florence, Italy

System for Enhanced Exploration And Querying

Markku Rontu, Ari Korhonen, Lauri Malmi 2006 AVI'2006, Advanced Visual Interfaces, Venice, Italy, May 2006

Observations on student misconceptions—A case study of the Build Heap Algorithm

Otto Seppälä, Lauri Malmi, Ari Korhonen 2006 Computer Science Education

Integration of GIS-T with Real-time Traffic Simulation System: An Application Framework.

Mu Zhou, Ari Korhonen, Lauri Malmi, Iisakki Kosonen, R.Tapio Luttinen 2006 Transportation Research Board, 85th Annual Meeting, Washington D.C., January 22-26, 2006

Taxonomy of effortless creation of algorithm visualizations

Petri Ihantola, Ville Karavirta, Ari Korhonen, Jussi Nikander 2005 International Computing Education Research Workshop, October 01-02, Seattle, WA, USA

Different Learners Need Different Resubmission Policies in Automatic Assessment Systems

Ville Karavirta, Ari Korhonen, Lauri Malmi 2005 Koli Calling 2005, Fifth Finnish / Baltic Sea Conference on Computer Science Education, 17-20.11.2005, Koli, Finland

Visuaalinen algoritmisimulaatio ja sen sovelluksia

Ari Korhonen 2005 Tietojenkäsittelytiede

Visuaalinen algoritmisimulaatio tietotekniikan opetuksessa

Ari Korhonen, Petri Ihantola, Lauri Malmi 2005 Tekniikan opetuksen symposium 20.-21.10.2005, Espoo

Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2

Mikko-Jussi Laakso, Tapio Salakoski, Linda Grandell, Xuemei Qiu, Ari Korhonen, Lauri Malmi 2005 Informatics in Education

The Feasibility of Automatic Assessment and Feedback

Mikko-Jussi Laakso, Tapio Salakoski, Ari Korhonen 2005 Cognition and Exploratory Learning in Digital Age, December 14-16, Porto, Portugal

MatrixPro - Luentotyökalu tietorakenteiden ja algoritmien opetukseen

Otto Seppälä, Ville Karavirta, Ari Korhonen 2005 Reflektori 2005 tekniikan opetuksen symposium, 20. - 21.10.2005, Espoo

Observations on student errors in algorithm simulation exercises

Otto Seppälä, Ari Korhonen, Lauri Malmi 2005 Koli Calling, 17-20.11.2005, Koli, Suomi

MatrixPro - A tool for demonstrating data structures and algorithms ex tempore

Ville Karavirta, Ari Korhonen, Lauri Malmi, Kimmo Stålnacke 2004 IEEE International Conference on Advanced Learning Technologies, 2004. Proceedings.

MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms

V. Karavirta, Ari Korhonen, L. Malmi, K. Stålnacke 2004 Program Visualization Workshop, 1-2 July 2004, Warwick, UK

Survey of Effortlessness in Algorithm Visualization Systems

V. Karavirta, Ari Korhonen, P. Tenhunen 2004 Program Visualization Workshop, 1-2 July 2004, Warwick, UK

Matrix A Framework for Interactive Software Visualization

Ari Korhonen, L. Malmi, P. Silvasti, V. Karavirta, J. Lönnberg, Jussi Nikander, Kimmo Stålnacke, P. Ihantola 2004

Taxonomy of Visual Algorithm Simulation Exercises

A. Korhonen, L. Malmi 2004 Program Visualization Workshop, 1-2 July 2004, Warwick, UK

Automatic Assesment of Exercises for Algorithms and Data Structures - a Case Study with TRAKLA2

Mikko-Jussi Laakso, Tapio Salakoski, Ari Korhonen, Lauri Malmi 2004 Kolin Kolistelut-Koli Calling 2004. Koli, Finland, October 1-3, 2004

MVT - A system for visual testing of software

Jan Lönnberg, A. Korhonen, L. Malmi 2004 Advanced Visual Interfaces, May 25-28 2004, Gallipoli, Italy

Automatic Feedback and Resubmission as Learning Aid

Lauri Malmi, Ari Korhonen 2004 IEEE International Conference on Advanced Learning Technologies, 2004. Proceedings.

Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2

Lauri Malmi, Ville Karavirta, Ari Korhonen, Jussi Nikander, Otto Seppälä, Panu Silvasti 2004 Informatics in Education

MatrixPro

Ville Karavirta, Ari Korhonen, L. Malmi 2003

Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises

Ari Korhonen, L. Malmi, J. Nikander, P. Tenhunen 2003 Journal of Information Technology Education

Internet-based Training of Data Structures and Algorithms at University Education

Ari Korhonen, L. Malmi 2003 Collaboration and Learning in Virtual Environments

Tietojenkäsittelytieteen päivät 2003

A. Korhonen, Jorma Tarhio 2003

TRAKLA2

Ari Korhonen, L. Malmi, P. Silvasti, J. Nikander, P. Tenhunen, P. Mård, H. Salonen, V. Karavirta 2003

TRAKLA2: a Framework for Automatically Assessed Visual Algorithm Simulation Exercises

Ari Korhonen, L. Malmi, P. Silvasti 2003 Kolin Kolistelut - Koli Calling, Oct. 3-5, 2003 in Koli Finland

Evaluating the educational impact of visualization, Report of the ITICSE'2003 working group on

T. Naps, S. Cooper, B. Koldehofe, C. Leska, G. Roesling, W. Dann, A. Korhonen, L. Malmi, J. Rantakokko, R. Ross, Jay Anderson, Rudolf Fleischer, Marja Kuittinen, M. McNally 2003 ACM SIGCSE Bulletin

Exploring the Role of Visualization and Engagement in Computer Science Education

T. Naps, G. Rößling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, Ari Korhonen, L. Malmi, M. McNally, S. Rodger, J. Velázquez-Iturbide 2003 SIGCSE Bulletin inroads

Effortless Creation of Algorithm Visualization

V. Karavirta, Ari Korhonen, Jussi Nikander, P. Tenhunen 2002 Proceedings of the Second Annual Finnish/Baltic Sea Conference on Computer Science Education

Algorithm Simulation - A Novel Way to Specify Algorithm Animations

Ari Korhonen, L. Malmi, J. Nikander, P. Silvasti 2002 Second Program Visualization Workshop, June 27-28, HornstrupCentret, Denmark

Automatic Feedback and Algorithm Simulation

A. Korhonen, L. Malmi, J. Nikander, P. Tenhunen 2002 Proceedings of the First Annual Finnish/Baltic Sea Conference on Computer Science Education

Does It Make A Difference If the Students Exercise on the Web Or in the Class Room?

Ari Korhonen, L. Malmi, P. Scheinin 2002 Conference on Innovation and Technology in Computer Science Education, June 24-26, Aarhus, Denmark

Electronic course material on Data Structures and Algorithms

Ari Korhonen, L. Malmi, P. Mård, H. Salonen, P. Silvasti 2002 Proceedings of the Second Annual Finnish/Baltic Sea Conference on Computer Science Education

Matrix - Concept Animation and Algorithm Simulation System

Ari Korhonen, L. Malmi 2002 Proceedings of the Working Conference on Advanced Visual Interfaces

Understanding Algorithms by Means of Visualized Path Testing

Ari Korhonen, E. Sutinen, J. Tarhio 2002 Software Visualization.International Seminar, Dagstuhl Castle, Germany, May 20-25, 2001.Revised Papers

Experiences in automatic assessment on mass courses and issues for designing virtual courses

Lauri Malmi, A. Korhonen, R. Saikkonen 2002 ITICSE'2002, Innovation and technology in computer science education, June 2002, Aarhus, Denmark

Design Pattern for Algorithm Animation and Simulation

Ari Korhonen, L. Malmi, R. Saikkonen 2001 The First International Program Visualization Workshop, Porvoo, Finland, 2000

Matrix - Algorithm Simulation and Animation Framework

Ari Korhonen, Jussi Nikander, R. Saikkonen, P. Tenhunen 2001

Matrix - Concept animation and algorithm simulation system

Ari Korhonen, Lauri Malmi, Riku Saikkonen 2001

Fully Automatic Assessment of Programming Exercises

Riku Saikkonen, L. Malmi, A. Korhonen 2001 The 6th Annual SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education - ITiCSE 2001, Canterbury, UK, 2001

Algorithm Simulation with Automatic Assessment

Ari Korhonen, Lauri Malmi 2000 ITICSE 2000: PROCEEDINGS OF THE 5TH ANNUAL SIGCSE/SIGCUE CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION

New Methods for Teaching Data Structures and Algorithms

L. Malmi, A. Korhonen 2000 Inno2000, International Conference of Innovations in Higher Education, August 2000, Helsinki, Finland