研究概要 |
Javaアプレットは, GUIのプログラムが容易に作成できるため,プログラムの学習者の興味を引きやすく,プログラミング初学者の学習に有効と考えている.しかし, Javaアプレットはイベントドリブン型のため,学習者がイベントの発生によって実行されるメソッドのトレースができない,また,メソッド内のソースコードのトレースができない,などの問題がある.本研究では,これらの問題点を解決するために, Javaアプレットプログラムのトレース能力の修得を目的とした学習支援システムを開発した.システムの特徴として,学習者がボタンやチェックボックスなどを押して,イベントを発生させた場合,どのメソッドがどのような順序で実行されるかがトレースできること,メソッド内の制御構造がフローチャートで表示され,ソースコードと対応づけながら,トレースできることなどがあげられる.
|