DocumentCode
3280546
Title
A study on assisting in Prolog program comprehension by using stepwise execution and stepwise comparison
Author
Deguchi, Yoshiyuki ; Nakamura, Manabu ; Otsuki, Setsuko
Author_Institution
Graduate Sch. of Inf. Sci., Hiroshima City Univ., Japan
fYear
2002
fDate
3-6 Dec. 2002
Firstpage
106
Abstract
Reading a program, learners must understand syntax, semantics, and usage, which are characteristics of each individual programming language. Moreover, they must acquire typical writing art through understanding various good programs. In order to obtain good programming methods, learners must also know the execution flow of programs, which is difficult to explain statically. In this paper, as a learning environment for Prolog programs, an animation tree is proposed, which allows learners to interactively manipulate program execution back and forth in a stepwise manner. The effect of the animation tree in the problem solving process and the contents of finding through comparison of two programs with the same structure are investigated.
Keywords
PROLOG; computer animation; computer science education; flowcharting; programming language semantics; Prolog program; Prolog program comprehension; animation tree; learning environment; program execution flow; programming language; programming methods; semantics; stepwise comparison; stepwise execution; syntax; usage; writing art; Animation; Art; Buildings; Cognitive science; Computer languages; Computer science education; Magnetic heads; Problem-solving; Programming profession; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers in Education, 2002. Proceedings. International Conference on
Print_ISBN
0-7695-1509-6
Type
conf
DOI
10.1109/CIE.2002.1185876
Filename
1185876
Link To Document