A system for program visualization and problem-solving path assessment of novice programmers

  • Authors:
  • Maria Satratzemi;Vassilios Dagdilelis;Georgios Evagelidis

  • Affiliations:
  • Dept. of Applied Informatics, University of Macedonia, 156, Egnatia Str., P.O.Box 1591, 54006 Thessaloniki, Greece;Dept. of Social & Educational policy, University of Macedonia, 156, Egnatia Str., P.O.Box 1591, 54006 Thessaloniki, Greece;Dept. of Applied Informatics, University of Macedonia, 156, Egnatia Str., P.O.Box 1591, 54006 Thessaloniki, Greece

  • Venue:
  • Proceedings of the 6th annual conference on Innovation and technology in computer science education
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes an educational programming environment, called AnimPascal. AnimPascal is a program animator that incorporates the ability to record problem-solving paths followed by students. The aim of AnimPascal is to help students understand the phases of developing, verifying, debugging, and executing a program. Also, by recording the different versions of student programs, it can help teachers discover student conceptions about programming. In this paper we describe how our system works and present some empirical results concerning student conceptions when trying to solve a problem of algorithmic or programming nature. Finally, we present our plans for further extensions to our software.