DocumentCode :
1426473
Title :
Curriculum knowledge representation and manipulation in knowledge-based tutoring systems
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
Volume :
8
Issue :
5
fYear :
1996
fDate :
10/1/1996 12:00:00 AM
Firstpage :
679
Lastpage :
689
Abstract :
A knowledge-based tutoring system (KBTS) is a computer-based instructional system that uses artificial intelligence techniques to help people learn some subjects. We found that the knowledge communication process involving a KBTS and a human student can be decomposed into a series of communication cycles, where each cycle concentrates on one topic and contains four major phases: planning, discussing, evaluating and remedying. The major contributions of this work are the development of a generic architecture for supporting the knowledge communication between a KBTS and a student, and a graphical notation and schema for supporting the curriculum knowledge representation and manipulation during the planning phase of a tutoring process. The curriculum knowledge about a course can help a tutoring system determine the sequences in which the topics will be discussed with the students effectively and diagnose the students´ mistakes. The curriculum knowledge base contains the goal structure of the course, prerequisite relations, and multiple ways of organizing topics, among others. As an example, we focus on developing SQL-TUTOR, a KBTS for the domain of SQL programming. This system has features such as an efficient control mechanism, explicit curriculum knowledge representation, and individualized private tutoring. For allowing the students relative freedom to decide how to study the domain knowledge about a subject, the system provides the students with a group of operators to hand-tailor the learning schedules according to their special backgrounds, requests, and interests
Keywords :
SQL; computer science education; educational courses; intelligent tutoring systems; knowledge representation; planning (artificial intelligence); programming; user interfaces; SQL programming; SQL-TUTOR; artificial intelligence; communication cycles; curriculum knowledge base; curriculum knowledge representation; discussion; educational course; evaluation; graphical notation; knowledge communication process; knowledge manipulation; knowledge-based tutoring systems; planning; private tutoring; remedy; student; user interface; Artificial intelligence; Computer Society; Computer aided instruction; Control systems; Education; Humans; Knowledge representation; Organizing; Process planning; Programming profession;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.542023
Filename :
542023
Link To Document :
بازگشت