• 検索結果がありません。

日本語プログラミングによる計測制御のための教材開発

N/A
N/A
Protected

Academic year: 2021

シェア "日本語プログラミングによる計測制御のための教材開発"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 76 回全国大会. 4F-4. 日本語プログラミングによる計測制御のための教材開発 山田 耕太郎† 比治山大学現代文化学部†. 1.はじめに 筆者は文系学生を対象にした情報教育におい て日本語プログラミング言語「なでしこ」 [1] を 活用している。 日本語プログラムは可読性の高さと入力の容 易さで学生のモチベーションの維持に有効であ る。更になでしこは事務処理の自動化に適した コマンドが多いため,文系学生も興味を持続し やすいという利点がある。これらの利点を活か し,科学的なモノの見方を涵養することを目的 として,コンピュータの仕組みや動作原理の理 解を促す教育実践を行ってきた[2]。 また,なでしこにはハードウェアの制御系の コマンドがほとんどなかったが,Phidgets[3] と 呼ばれるセンサー群やアクチュエータをなでし こで利用するためのライブラリを開発し [4] ,今 年度の授業に取り入れた。 本稿では Phidgets を使った教材と,授業での 学生の反応について考察を行う。. 2.教材 日本語プログラミングによる計測・制御教材 として,ドリトルによるロボット制御 [5] がある が,本稿で取り扱う計測・制御教材は Phidgets 基板からのセンサー値の読み取りを「計測」と し,その計測値によって PC に特定の動作を行わ せたり,PC 側から基板上の LED を点灯・消灯さ せることを「制御」としている。つまり現在の ところ計測と制御が互いに関連しておらず,フ ィードバックなどの概念を含む教材とはなって いない。しかし,マウスやキーボード以外のデ バイスでも,プログラミングによってコンピュ ータの操作に使えることを体験させ,プログラ ミングの意義に気付かせることは教育的である と 考 え る 。 そ こ で , ロ ボ ッ ト制御のような計 測・制御システム教材の開発は今後の課題とし, Development of teaching materials for the measurement and control by the Japanese programming †Kotaro Yamada Faculty of Contemporary Culture, Hijiyama University. Phidgets を利用した教材として以下のものを授 業に導入した。 2.1 センサーで PC 操作を体験するための教材 光センサーやタッチセンサー,スライダセン サー,温度センサーなど用途に応じた様々なセ ンサーがあり,どのセンサーも状態が数値デー タ(センサー値)として取得できることを理解 する。そしてプログラミングによってセンサー 値を PC の特定の動作と関連付けできることを体 験する。 授業ではセンサーの反応が即座に PC に反映さ れるよう,光センサーやスライダセンサーなど, センサー値の変化が大きいものを利用した。ま たプログラミングとして例示したものは,セン サー値が 100 を超えるとワードが起動するもの である。ワードを起動させるコード部分を別の 動作が起こるコードに書き換えることで,セン サーからの入力を様々な動作に利用できること の学習を意図している。 2.2 ネットワークを理解するための教材 ネットワークでデータが送られる仕組みを理 解するための教材として Phidgets でサーバを構 築し,教室内のネットワークを通じてセンサー 値を取得できるようにした。センサー値の取得 にはなでしこプログラムを用いるものと, JavaScript で Web ブラウザに表示させるものを 作成した。また,センサー値の取得だけでなく, ネットワーク越しに LED の点灯・消灯が行える ようにして,遠隔操作が体験できるようにして いる。. 3.授業実践と学生の反応 センサーで PC 操作を体験するための教材を, 2年生前期の開講科目である「プログラミング Ⅰ」のまとめの段階(13 週目)で導入した。例 示したプログラムはセンサー値によってワード を起動させるだけのものであったが,起動した ワードに文章を追加してファイルを保存するよ うに書き換えるという反応があった。一番盛り. 4-375. Copyright 2014 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 76 回全国大会. 上がったのは,音声合成エンジンによるテキス トの読み上げであった。 この日の自由記述アンケートでは「おもしろ い し 新 鮮 味 が あ っ て 授 業 が 楽しくなります」 「このセンサーで何ができるのか考えてみると 面白そうです」「おもしろかった!身の回りの 物の見る目が変わりました」といった意見があ り,センサー導入で授業の活性化効果があった。 15 週目の授業で実施したアンケートで「(Q1) セ ン サ ー を 使 っ た 授 業 の 感 想を教えてくださ い」「(Q2)センサーはコンピュータの理解に役 立ちましたか」を尋ねたところ,以下の結果で あった。 表1 Q1 に対する回答 Q1 人数 割合 とても面白い 4 23.5% 少し面白い 9 52.9% どちらともいえない 2 11.8% あまり面白くない 2 11.8% 全然面白くない 0 0.0% Q2 に対する回答 Q2 人数 とても役立った 4 少し役立った 10 どちらともいえない 3 あまり役立たなかった 0 全く役立たなかった 0. っているようである。そこで Phidgets でサーバ を構築し,無線 LAN ルータを教室内に設置する ことで,サーバ・クライアント・ルータが一目 でわかるようにした。そしてその上で,クライ アント PC からサーバにアクセスするだけでなく, 自分のスマートフォンを Wi-Fi 接続させて,ネ ットワーク越しに Phidgets(サーバ)に取り付 けた LED の点灯・消灯を体験させた。その結果, 「パソコンの中,ネットの中で何か結果が出る のではなく,ネットの外で電気が実際についた りするのが楽しかったです」「離れていても音 や声,光に反応したり,LED を点灯させたりでき て,おもしろいと感じた。何人もの人が一度に 一つのものを操っていて不思議な感じがする」 「一番おどろいたことは携帯からでも LED ライ トを点灯させることができたということだ」な ど,いつもと違う体験と実機による学習が印象 的であったようだ。. 4.まとめ 日本語プログラムによる計測・制御のための 教材開発を行い,その教材を導入した授業での 学生の反応を考察した。新鮮味のある体験で定 性的には概ね好反応であったが,教育効果の定 量評価は今後の課題である。また,ロボット制 御のようなフィードバックを伴う教材への発展 も行っていきたい。. 表2. 割合 23.5% 58.8% 17.6% 0.0% 0.0%. 謝辞. センサーを初めて導入した 13 週目にはネガテ ィブな感想はなかったが,15 週目にはセンサー を使った授業に面白味を感じないという回答が 現れている。原因として考えられるのは 14,15 週目もセンサーを使ったが,アナログとデジタ ルについて考えさせたことである。アナログと デジタルについては高等学校での情報科や,大 学入学後の授業でも取り上げているはずのもの であるが,もう少し丁寧な説明が必要かもしれ ない。 ネットワークを理解するための教材は2年生 後期の開講科目である「Web アプリケーション」 において導入した。この授業では Web ページ制 作を通じて,サーバ・クライアント・ルータの 構成と役割の理解を目的としている。そのため, Web ページを FTP でサーバにアップロードさせて サーバの存在を認識させたり,アンプラグド [6] による「みかんゲーム」の体験なども行ってい る。しかし,サーバやルータの実物を見たこと がないため,イメージがモヤモヤしたものにな. 本 研 究 は 科 研 費 ( 基 盤 研 究 (C) 課 題 番 号 23501036)の助成を受けたものである。. 参考文献 [1]http://nadesi.com/ [2]山田耕太郎,“「なでしこ」によるプログラ ミング教育の実践”,平成 21 年度情報教育研 究集会, F1-5, 2009. [3]http://www.phidgets.com/ [4]山田耕太郎,“日本語プログラミングでセン サーを利用する情報教育のための教材開発”, 教育システム情報学会研究報告 vo.27, no.6, pp.27-30, 2013. [5]紅林秀治,青木浩幸,“ドリトル,eBASIC に よる計測・制御とプログラミング”, イーテ キスト研究所, 2009. [6]Tim Bell, Ian H.Witten, Mike Fellows, 兼 宗進“コンピュータを使わない情報教育アン プラグドコンピュータサイエンス” イーテ キスト研究, 2007.. 4-376. Copyright 2014 Information Processing Society of Japan. All Rights Reserved..

(3)

参照

関連したドキュメント

節の構造を取ると主張している。 ( 14b )は T-ing 構文、 ( 14e )は TP 構文である が、 T-en 構文の例はあがっていない。 ( 14a

従って、こ こでは「嬉 しい」と「 楽しい」の 間にも差が あると考え られる。こ のような差 は語を区別 するために 決しておざ

突然そのようなところに現れたことに驚いたので す。しかも、密教儀礼であればマンダラ制作儀礼

 彼の語る所によると,この商会に入社する時,経歴

彼らの九十パーセントが日本で生まれ育った二世三世であるということである︒このように長期間にわたって外国に

それに対して現行民法では︑要素の錯誤が発生した場合には錯誤による無効を承認している︒ここでいう要素の錯

1、研究の目的 本研究の目的は、開発教育の主体形成の理論的構造を明らかにし、今日の日本における

かであろう。まさに UMIZ の活動がそれを担ってい るのである(幼児保育教育の “UMIZ for KIDS” による 3