Exploiting Program Schemata in a Prolog Tutoring System (1993)
| Citations: | 8 - 3 self |
BibTeX
@MISC{Gegg-harrison93exploitingprogram,
author = {Timothy S. Gegg-harrison and Timothy S. Gegg-harrison},
title = {Exploiting Program Schemata in a Prolog Tutoring System},
year = {1993}
}
OpenURL
Abstract
After their beginnings in computer-aided instruction, automated tutors have re-emerged as intelligent tutoring systems. These intelligent tutors have obtained considerable success by using results from cognitive psychology and artificial intelligence to permit non-traditional instruction which is tailored to their individual students. The success of these automated tutors is due to their precise understanding and modeling of both the student and the domain being taught. A common measure of the robustness of an automated tutor is the size of the domain that it can understand. The schema-based Prolog tutor described in this dissertation is capable of recognizing a larger class of programs than existing Prolog tutors. By using powerful generalized transformations, our Prolog tutor can generate this class of programs from a very small set of normal form programs. Thus, our Prolog tutor recognizes a larger class of programs using fewer normal form programs than existing Prolog tutors. One o...







