A review of generic program visualization systems for introductory programming education

J Sorva, V Karavirta, L Malmi - ACM Transactions on Computing …, 2013 - dl.acm.org
This article is a survey of program visualization systems intended for teaching beginners
about the runtime behavior of computer programs. Our focus is on generic systems that are …

The role of visualization in computer science education

E Fouh, M Akbar, CA Shaffer - Computers in the Schools, 2012 - Taylor & Francis
Computer science core instruction attempts to provide a detailed understanding of dynamic
processes such as the working of an algorithm or the flow of information between computing …

Increasing adoption of smart learning content for computer science education

P Brusilovsky, S Edwards, A Kumar, L Malmi… - Proceedings of the …, 2014 - dl.acm.org
Computer science educators are increasingly using interactive learning content to enrich
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …

[HTML][HTML] Design and architecture of an interactive eTextbook–The OpenDSA system

E Fouh, V Karavirta, DA Breakiron, S Hamouda… - Science of computer …, 2014 - Elsevier
Abstract The OpenDSA Project seeks to provide complete instructional materials for data
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …

Teaching formal languages with visualizations and auto-graded exercises

M Mohammed, CA Shaffer, SH Rodger - Proceedings of the 52nd ACM …, 2021 - dl.acm.org
The material taught in a Formal Languages and Automata (FLA) course is mathematical in
nature and requires students to practice proofs and algorithms to understand the content …

Students' ways of experiencing visual program simulation

J Sorva, J Lönnberg, L Malmi - Computer Science Education, 2013 - Taylor & Francis
Visual program simulation (VPS) is a new, interactive form of educational program
visualisation, in which learners use graphical controls to direct a program's execution rather …

Design and evaluation of a web-based dynamic algorithm visualization environment for novices

E Vrachnos, A Jimoyiannis - Procedia Computer Science, 2014 - Elsevier
Teaching basic algorithmic concepts to novices is not an easy task. Existing research has
given considerable information about students' alternative conceptions and faulty mental …

Multi-perspective study of novice learners adopting the visual algorithm simulation exercise system TRAKLA2

MJ Laakso, T Salakoski, L Grandell, X Qiu… - Informatics in …, 2005 - ceeol.com
This paper presents results from three interrelated studies focusing on introducing TRAKLA2
to students taking courses on data structures and algorithms at the University of Turku and\r …

[PDF][PDF] Automatic assessment of exercises for algorithms and data structures–a case study with TRAKLA2

M Laakso, T Salakoski, A Korhonen… - Proceedings of the 4th …, 2004 - academia.edu
This paper presents the results of the case study introducing TRAKLA2 system in the course
of data structures and algorithms at the University of Turku in 2004. We compared students' …

[PDF][PDF] The Feasibility of Automatic Assessment and Feedback.

MJ Laakso, T Salakoski, A Korhonen - CELDA, 2005 - researchgate.net
In this study, we report on the results of studies in which two randomized groups of students
are monitored while they solved exercises in a Data Structures and Algorithms (DSA) …