Abstract
Over the recent years several prototypes of intelligent tutoring systems for scientific subjects have been developed. Meanwhile, the object-oriented paradigm has become popular in the software engineering and artificial intelligence communities. The objective of the research presented in this paper is an application of the object-oriented paradigm to the design and implementation of an intelligent tutoring system. The domain of the system is the set theory at the secondary school level. It is shown that the inheritance hierarchy of the object-oriented paradigm is very useful in defining and organizing the components of the set theory, and in the generation of examples and questions. The issues raised in the object-oriented design of an intelligent tutoring system are discussed.
- {1} Clancey W.J., Intelligent tutoring systems: a tutorial survey. In Current Issues in Expert Systems (Edited by A. van Lamsweerde and P. Dufour), Academic Press, London (1987).Google Scholar
- {2} Cox Brad J., Object-Oriented programming: an Evolutionary Approach, Addison-Wesley, (1986). Google Scholar
Digital Library
- {3} Duchastel P., ICAI systems: issues in computer tutoring, Computers Educ. 13, 95-100 (1989). Google Scholar
Digital Library
- {4} Fischetti E. and Gisolfi A., From Computer-Aided Instruction to Intelligent Tutoring Systems, Educational Technology 7-17 (1990). Google Scholar
Digital Library
- {5} Kearsley G., Artificial Intelligence and Instruction, Addison-Wesley Publishing Company, Massachusetts (1987). Google Scholar
Digital Library
- {6} LeClaire B., Object-oriented programming: an overview of key O-O concepts, OR/MS TODAY 20-24 (1991).Google Scholar
- {7} Nwana H. S., Intelligent Tutoring Systems: An Overview, Artificial Intelligence Review, 4, 251- 277 (1990).Google Scholar
Cross Ref
- {8} O'Shea T. and Self J., Learning and teaching with computers: artificial intelligence in education, Harvester Press, Sussex (1983).Google Scholar
- {9} Shevchenko I. I., and Nakayama K., Subtraction problem generating: two approaches, Computers Educ. 17, 243-248 (1991). Google Scholar
Digital Library
- {10} Stefik M., and Bobrow D.G., Object-Oriented Programming: Themes and Variations, AI Magazine, 6, 40-62 (1986). Google Scholar
Digital Library
- {11} Wenger E., Artificial Intelligence and Tutoring Systems, Morgan Kaufmann Publishers, Inc., (1987). Google Scholar
Digital Library
- {12} Personal communication with Peter Fraser, the author of the book "Mathematics - Book 1, T.E.D. Ankara College, Secondary School Publications".Google Scholar
Index Terms
An object-oriented tutoring system for teaching sets
Recommendations
Towards an Intelligent Tutoring System Architecturethat Supports Remedial Tutoring
For successful teaching to take place an intelligent tutoring system has to be able to cope with any student errors that may occur during a tutoring interaction. Remedial tutoring is increasingly viewed as a central part of the overall tutoring process, ...






Comments