AN INTELLIGENT TUTORING SYSTEM FOR THE DIJKSTRA-GRIES METHODOLOGY

被引:3
作者
NG, F
BUTLER, G
KAY, J
机构
[1] UNIV SYDNEY,BASSER DEPT COMP SCI,SYDNEY,NSW 2006,AUSTRALIA
[2] CONCORDIA UNIV,CTR INTERUNIV CALCUL MATH ALGEBR,DEPT COMP SCI,MONTREAL,PQ H3G 1M8,CANADA
关键词
DIJKSTRA-GRIES; INHERITANCE; INTELLIGENT TUTORING SYSTEMS; OBJECT-ORIENTED SYSTEMS; PROGRAMMING METHODOLOGY; REUSE; SYMBOLIC ALGEBRA; TEACHING PROGRAMMING; UNIFICATION; USER MODELING;
D O I
10.1109/32.387471
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes the design and implementation of an intelligent tutoring system for the Dijkstra-Gries programming methodology as defined by Gries in ''The Science of Programming'' [12]. The first part of the paper identifies the requirements of intelligent tutoring systems in general and those of the methodology in particular. It shows the suitability of the Smalltalk environment for developing expandable intelligent systems and the compatibility of Smalltalk's object-oriented paradigm with the Gries methodology's goal/plan approach to programming. We then describe how these requirements are met: an overview of the system's support of the methodology and the modules that enable the system to respond intelligently. As an example, a reusable tutorial part is presented, first from a student's perspective, then from an author's perspective. Finally the results of an evaluation of the system drawn from actual student experience are presented.
引用
收藏
页码:415 / 428
页数:14
相关论文
共 21 条
[1]  
Anderson John R., 1985, HUMAN COMPUTER INTER, V1, P107, DOI DOI 10.1207/S15327051HCI0102_2
[2]  
ANDERSON JR, 1985, BIOL BEHAV, V10, P159
[3]   INTELLIGENT TUTORING SYSTEMS [J].
ANDERSON, JR ;
BOYLE, CF ;
REISER, BJ .
SCIENCE, 1985, 228 (4698) :456-462
[4]  
Bonar J., 1985, HUM COMPUT INTERACTI, V1, P133
[5]  
BONAR J, 1986, P ICAI RES WORKSHOP
[6]  
BUNDY A, 1983, COMPUTER MODELLING M
[7]  
DIJKSTRA EW, 1978, DISCIPLINE PROGRAMMI
[8]  
du Boulay B., 1987, Artificial intelligence and education. Vol.1. Learning environments and tutoring systems, P345
[9]  
Goldberg A., 1983, SMALLTALK 80 LANGUAG
[10]  
GOLDBERG A, 1984, SMALLTALK 80 INTERAC