Title :
A knowledge-based tutoring system for SQL programming
Author :
Zhou, Gang ; Wang, Jason T L ; Ng, Peter A.
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
Abstract :
This paper presents the design of a knowledge-based tutoring system (KBTS) for teaching students to write SQL programs. After analyzing the underlying control mechanism in a tutoring process, we propose a novel architecture to support the process. Our system has many features such as the use of a uniform control flow strategy, the employment of a graph-based scheme to represent global knowledge, and the allowing of multiple teaching sequences and multiple viewpoints for a teaching goal. We argue that these features are essential for not only SQL tutoring systems, but also KBTSs in other domains. Thus, the paper establishes a generic framework for developing the various KBTSs. We also report some implementation considerations for the proposed system
Keywords :
SQL; intelligent tutoring systems; knowledge representation; programming; teaching; SQL programming; generic architecture; global knowledge management; graph-based scheme; knowledge-based tutoring system; multiple teaching sequences; multiple viewpoints; uniform control flow strategy; Application software; Computer aided instruction; Computer applications; Computer displays; Computer science education; Control systems; Educational technology; Employment; Information science; Programming profession;
Conference_Titel :
Tools with Artificial Intelligence, 1994. Proceedings., Sixth International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-6785-0
DOI :
10.1109/TAI.1994.346470