A programming learning system for beginners - A completion strategy approach

被引:19
作者
Chang, KE [1 ]
Chiao, BC
Chen, SW
Hsiao, RS
机构
[1] Natl Taiwan Normal Univ, Dept Informat & Comp Educ, Taipei, Taiwan
[2] Natl Taipei Univ Technol, Dept Elect Engn, Taipei, Taiwan
关键词
completion strategy; programming learning; template technique;
D O I
10.1109/13.848075
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The purpose of this research is to develop a programming learning system for beginners using the completion strategy. The completion strategy uses well-designed programs to let students engage in completing, modifying, and extending their programs, The completion strategy is a paradigm of learning by examples with learning enforcement. In this paper, learning theories of the completion strategy are investigated, A template technique is employed to realize the strategy, An educational experiment was made to show the learning impact of the proposed system, The experimental result shows that the completion strategy is benefit to the programming learning for beginners.
引用
收藏
页码:211 / 220
页数:10
相关论文
共 16 条
[1]   PROBLEM-SOLVING AND THE DEVELOPMENT OF ABSTRACT CATEGORIES IN PROGRAMMING-LANGUAGES [J].
ADELSON, B .
MEMORY & COGNITION, 1981, 9 (04) :422-433
[2]   LEARNING TO PROGRAM IN LISP [J].
ANDERSON, JR ;
FARRELL, R ;
SAUERS, R .
COGNITIVE SCIENCE, 1984, 8 (02) :87-129
[3]  
Bonar Jeffrey, 1988, INTELLIGENT TUTORING
[4]  
CORBETT AT, 1992, COMPUTER ASSISTED IN
[5]  
DEIMEL LE, 1982, P NECC
[6]   LEARNING PROLOG IN A SCHEMA-BASED ENVIRONMENT [J].
GEGGHARRISON, TS .
INSTRUCTIONAL SCIENCE, 1991, 20 (2-3) :173-192
[7]  
GEGGHARRISON TS, 1992, P 2 INT C ITS 92, P343
[8]  
JOHNSON WL, 1987, ARTIFICIAL INTELLIGE
[9]  
MAITE U, 1992, INSTRUCTIONAL MODELS
[10]   MEASURING HIERARCHICAL LEVELS OF PROGRAMMING KNOWLEDGE [J].
OLIVER, R .
JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 1993, 9 (03) :299-312