2006 Fiscal Year Annual Research Report
見て、聞いて、触って確かめられるコンピュータ教材の開発
Project/Area Number |
17500657
|
Research Institution | Gifu Shotoku Gakuen University |
Principal Investigator |
伊藤 敏 岐阜聖徳学園大学, 経済情報学部, 教授 (80130946)
|
Co-Investigator(Kenkyū-buntansha) |
井上 祥史 岩手大学, 教育学部, 教授 (00211061)
|
Keywords | プログラミング / 教材開発 / 身体感覚の刺激 / ビット制御教材 / 階層化 / USB / Excel / Visual Basic for Applications |
Research Abstract |
1.本研究の目的は、21世紀を担う人材育成において、独創性・創造性をはぐくむ、「見て、聞いて、触れる」コンピュータで操作できるシステム教材を作成・教育効果検証することである。そのため次の三点に注意しながら開発を行った. (1)USBを通じてコンピュータ外部へ制御部を取り出す (2)ハードウェア制御部構成をシンプルにする (3)パソコン側ユーザインタフェイスを階層化し、初心者から上級者まで利用可能にする 作成した教材を大学・高等学校・中学校などで実践し、検証をすることであった。 2.平成18年度実施結果 (1)平成17年度に続き,ハードウエア関係では、コンピュータと制御部のインターフェイスとして、USB-IO(テクノキット製)を採用した。ビット操作で作動可能なハードウエアとして、前年度作成した各種出力装置や入力装置に加えて,3車輪で平面上に安定に位置し,前部車輪が自由に回転,後部にそれぞれ独立で動作する2つの車輪を配置したライントレーサ車両を作成した.床面の明暗状況を2ビット情報として提供できる光センサーを車両前面に配置した.コンピュータからの4ビット情報により,平面上を任意の位置に移動可能なライントレーサを作成した。また,ハードウェアをモータの制御,車輪の動作,車両の振舞いと階層に分けて,学習者にハードウェアの追加知識をできるだけ少なくてすむように工夫をした. (2)ソフトウエア開発では、前年度に続き,ExcelのVisual Basic for Applications(以下VBAと略す)を使ったハードウエア制御用プログラムを作成した。VBAの持つモジュール機能を利用して、擬似的に階層化を行った。最上位層としてユーザがプログラミングを行う「ユーザプログラミング領域」、ユーザが利用可能な関数やプロシージャを定義した「各種定義」、「基本設定」、「USB初期化」を作成した。特に「基本設定」ではUSBをコントロールするDynamic Link Libraryが現状では複数存在することから、それらの違いをこのモジュールで吸収して、「ユーザプログラミング領域」では同じ関数名で利用できるようにした。 (3)上記ハードウエアとソフトウエアの組み合わせによるライントレーサ実習教材ドキュメントを作成した。 (4)実践活動では、岐阜県の清翔校高等学校にてライントレーサの実践を行った。実践前後でプログラミングへの態度アンケートを実施し、その結果、プログラム作成能力および好悪感因子がいずれも肯定的に変化した。特に上記(2)での階層化が効果的である結果が得られた。
|
Research Products
(3 results)