Visual Program Simulation Exer cises
Juha Sorva · 2009
In this paper, I propose a new kind of assignment for CS1 courses,the visual program simulation exercise, which engages beginnerprogrammers to learn about fundamental programming conceptsand the dynamics of program execution. I discuss the softwaresupport that such exercises require, and list some key points on thedesign and evaluation of a visual program simulator system. Thepaper provides as a basis for further discussions on the use of visualsimulation for learning about program execution.Keywords: program visualization, program simulation, simulationexercises, engagement, automatic assessment, CS1