Proceedings of the 6th annual conference on Innovation and technology in computer science education - ITiCSE '01
Association for Computing Machinery (ACM), Sigcse Bulletin, 3(33), p. 137-140, 2001
Full text: Download
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.