Processingプログラミング初学者のための 図形描画命令の実行と描画結果の対応関係の可視化

説明

Processing は GUI を題材としてプログラミングを学習するための言語である.しかし,プログラミング初学者はプログラミング言語そのものと,計算機における座標系などの画像処理を同時に学ぶ必要がある.そのため,自分が書いた図形描画のための命令と,その実行によって実際に描かれた画面を構成する図形の対応関係を理解することが難しい.本研究では,Processing プログラムの実行を観測し,図形を描画するための命令の実行と,描画結果と対応付けて可視化することで,プログラミング初学者が図形の描画過程を分析することを可能とするツールを提案する.提案ツールは,対象プログラムに組み込んで実行することで機能するソースファイル群として実現されており,利用者はファイルを自分のプログラムのディレクトリにコピーし,簡単な命令を追記するだけで有効になる.そして,プログラムの実行ウィンドウに対して,実行している描画命令の一覧を表示するようなインタフェースを追加する.提案ツールを Processing プログラムに対して実行し,オーバーヘッドについて評価を行った結果,学習用に使われるパソコンの環境で実行可能であることを確認した.

収録刊行物

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ