プラグマティックな教示による再帰概念の理解
Understanding of the Concept of Recursion through Pragmatic Instruction
谷川 真樹 TANIKAWA Masaki・市川 伸一 ICHIKAWA Shinichi
Vol.3, No.2 (May 1996), pp.83-95.
Received 1994/9/16, accepted 1995/7/11.
ABSTRACT: It is well known that ''recursion'' is a very difficult concept in
computer programming. Pragmatic knowledge seems to be helpful to
learn these kinds of unfamiliar concepts. That is referred to as
the knowledge in which the functional relations among objects are
represented like daily actions with purposes or intentions. In the
present research we propose ''subcontract instruction'' as a pragmatic
instruction to make a recursive LISP function. The instruction
encourages learners to think that a LISP function as a worker
divides a task and entrusts its portion to a subcontractor that has
the same structure as the original LISP function. The effectiveness
of the instruction was examined in an experiment, compared with
''trace instruction'' and ''template instruction.''
The results showed that the subjects given ''subcontract instruction'' could solve
different types of problems flexibly and yielded high performance.
It is argued that daily actions can be base domains on which people
learn new concepts through analogical reasoning.
keywords:
コンピュータ・プログラミング computer programming,
再帰概念 recursion concept,
理解過程 understanding processes,
プラグマティックな教示 pragmatic instruction,
類推 analogical reasoning
Download [
tex.lzh |
tex.tar.gz |
tex.tar.Z |
PostScript.gz |
PostScript.Z
]