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