A Tutoring for Behavior-Based Recursive Programming

Bibliographic Information

Other Title
  • プログラムの振舞いに基づく再帰プログラミングの教育支援
  • プログラム ノ フルマイ ニ モトズク サイキ プログラミング ノ キョウイク

Search this article

Abstract

プログラミングを行うためには,プログラムは少なくとも,プログラムの動作について明確に理解しておく必要がある.しかしながら初心者の場合プログラムの個々の命令の振舞いを理解できても,プログラム全体の動作を正しく理解できなかったり,プログラム仕様から動作を想定できない場合がよく見られる.このような初心者を対象とする場合,動作とプログラムコード,動作とプログラム仕様の対応関係について説明することが重要となる.本論文では動作の理解が特に難しい再帰プログラムを対象に,プログラムの動作を介したプログラミングを支援する知的教育システムについて述べる.筆者らは再帰プログラミングのモデルを想定した上で,学習者にとって理解が容易となるようにプログラムの動作を表現し,これをプログラムの振舞いと呼んでいる.本論文ではこの振舞い表現を用いて,再帰プログラムの設計過程および理解過程を支援する方法について論じる.特に,雛形を用いた解法による設計過程の支援ならびに,振舞い表現の可視化による理解過程の支援について述べる.更に振舞い表現の評価実験についても述べる.

Journal

Citations (13)*help

See more

References(7)*help

See more

Details 詳細情報について

Report a problem

Back to top