Meaningful learning in the tutoring system for programming

被引:5
作者
Dadic, Tonci [1 ]
Stankov, Slavomir [1 ]
Rosic, Marko [1 ]
机构
[1] Univ Split, Fac Nat Sci Math & Educ, Split 21000, Croatia
来源
PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES | 2008年
关键词
programming teaching; intelligent tutoring systems; TEx-Sys model;
D O I
10.1109/ITI.2008.4588458
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Tutoring systems for programming helps students to understand features of target programming language, and develops their general problem solving skill. Our system guides novices in learning syntax and semantics of programming language, problem decomposition, program design and testing. The notional machine defined by programming language and its verbal description of instruction actions helps students to understand semantics of instructions. Advancement through the course material controlled by computer teacher supports connection of new concepts to the present student's knowledge.
引用
收藏
页码:483 / 488
页数:6
相关论文
共 15 条
[1]  
ANDERSON JR, 1985, LISP TUTOR BYTE 10
[2]  
[Anonymous], STUDYING NOVICE PROG
[3]  
BRUSILOVSKY P, 1995, P AI ED 95 7 WORLD C
[4]  
BRUSILOVSKY PL, 1992, INTELLIGENT TUTOR EN, P26
[5]  
CHEE YS, 1993, P 7 INT PEG C, P569
[6]  
DADIC T, 2006, P ITI C
[7]  
Du B. Boulay, 1989, STUDYING NOVICE PROG, P431
[8]  
EISENBERG MB, 2003, LEARNING TEACHING IN
[9]  
Guzdial M., 2004, COMPUTER SCI ED RES
[10]  
HARTMAN J, 1991, P 13 INT C SOFTW ENG, P62