Tutoring prolog novices based on programming techniques

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a techniques-based approach to the tutoring of Prolog programming. The concept of a programming technique is used to characterise and classify programs. We define a set of technique grammar rules for each class of programs, which can be used for program classification, technique and program recognition, and program construction. We use both technique and program frames to represent technique-related and program-related knowledge that provides the basis of error diagnosis and explanation generation for tutoring. Our approach to error diagnosis and explanation generation, however, does not rely on the representation of buggy versions of the program.

Cite

CITATION STYLE

APA

Hong, J. (1998). Tutoring prolog novices based on programming techniques. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1452, pp. 404–413). Springer Verlag. https://doi.org/10.1007/3-540-68716-5_46

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free