プログラミング演習の場において,プログラミング学習者自身が開発中のソースコードを対象として,その状況に合わせて熟練プログラマ(教師)が典型的に用いる視点での視覚化を提供する学習支援システムを開発した.熟練プログラマ(教師)が用いる典型的な視点での可視化,複数の視点の可視化の実行ステップ基準による同期する機能,これらの視点での可視化及び学習者の状況に合わせた表示及びメッセージのカスタマイズを可能にするルール設計及びオーサリングルールの構築を行った.3つの授業(54名/108名/117名)を対象に授業実践を行い,これらの可視化の効果と教師によるカスタマイズ性の評価を実施した.
|