Published in

Proceedings of the 6th annual conference on Innovation and technology in computer science education - ITiCSE '01

DOI: 10.1145/377435.377667

Association for Computing Machinery (ACM), Sigcse Bulletin, 3(33), p. 137-140, 2001

DOI: 10.1145/507758.377667

Links

Tools

Export citation

Search in Google Scholar

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

This paper is available in a repository.
This paper is available in a repository.

Full text: Download

Green circle
Preprint: archiving allowed
Green circle
Postprint: archiving allowed
Red circle
Published version: archiving forbidden
Data provided by SHERPA/RoMEO

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.