情報教育とワークショップ:7.Rubyプログラミング少年団の活動紹介 地方都市でのプログラミング教育の普及に向けて
3
0
0
全文
(2) 7.Ruby プログラミング少年団の活動紹介 地方都市でのプログラミング教育の普及に向けて. ト. ☆3. を用意しており,で. き得る限りスタッフは介 入せず,親子で協力しな がら作業してもらうとい う形をとっている. 2 つ 目 は, 親 と 子 そ れ ぞれに別々のコンピュー タを用意することである. 親自身も実際にプログラ ミングを体験しプログラ ミングについてより深く 理解してもらうという狙. 図 -1 スモウルビーの操作画面. いに加え,子どもの作業 に口出しすることを防止するという意図もある. 3 つ目は,子どもがテキストと違うことをやって いても,基本的にやりたいことをやっているのを見 守るということである.これまでの経験では,小学 生の男子はテキストを無視して自分がやりたいこと. 図 -2 命令ブロックと Ruby コードの相互変換. を優先する傾向にあるが,でき得る限りそれを尊重 し,行き詰まったときにテキストに立ち戻ることを. ☆2. 「はじめのいっぽ」. というテキストに沿ってワー. 促すようにしている.また,そのような姿勢が望ま. クショップを行う.テキストでは,スモウルビー. しいことを親にも伝えている.. における,キャラクタの移動,条件分岐,繰り返. これら 3 つに共通するのは,家庭におけるプログラ. し,衝突判定,入力イベント処理を取り扱っている.. ミング活動を円滑に行えるようにする下地を作るとい. 大まかな流れは下記の通りである.. うことにある.プログラミングについて,親が内容を. (1)コンピュータの組み立て. 理解しており,親子で円滑にコミュニケーションでき. (2)サンプルプログラムの実行,命令ブロックの確認. ることが,家庭においてプログラミング活動を継続す. (3)簡単なゲームの作成. る上で非常に重要であると考えている.. (4)コンピュータの片付け 本ワークショップのポイントは大きく 3 つある.. プログラミング道場. 1 つ目は,コンピュータの準備をスタッフが事前. プログラミング道場では,各々がやりたいことに. に行わず,コンピュータの組み立てから片付けまで. 自由に取り組む形式をとっている.使用言語の制約. 参加者本人にやってもらうことである.プログラミ. はなく,スモウルビーを扱っている子どもの割合が. ングにとりかかるまでのすべてのことを自分自身で. 多いものの,Scratch でゲームを作っている子どもや,. 行えるということを自覚させ,家庭においてプログ. 自作の 3D モデルに対してゲームエンジンの Unity で. ラミング活動をする際の敷居を下げることを意図し. 動きを加えるといったことをしている子どももいる.. ている.コンピュータの接続方法についてもテキス. しかし,プログラミング初学者の子どもは具体的 に作りたいものが決まっていないケースが多いた. ☆ 2. https://github.com/smalruby/smalruby.github.com/blob/master/ files/one_day_trial_text_20160320.pdf. ☆ 3. https://github.com/smalruby/smalruby.github.com/blob/master/ files/prepare_computer__raspberrypi2.pdf. 情報処理 Vol.58 No.10 Oct. 2017. 905.
(3) 情報教育とワークショップ. 特集. め,そういった子ども向けに,月ごとに異なるテーマ. 生がスタッフとして参加している.. を提示するという取り組みも併せて実施している.月. スタッフに継続的に参加してもらうための取り組. のテーマとしては,スモウルビーで作成した簡単な. みとしては,謝金の支払いを行っている.特に学. ゲームやアニメーションを取り上げることが多いが,. 生については,1 人暮らしをしているケースもあり,. Scratch や Viscuit などを取り上げることもある.. スタッフの参加に伴う経済的負担が少なくなるよう. 参加者の人数にもよるが,スタッフ 1 人あたりで子. に配慮している.. ども 1 人から 3 人をサポートする形となることが多い. 開催時間は 1 回あたり 2 時間で,終わりにさし. 機材の確保. かかるころにその日の成果を全員が発表する.子ど. ワークショップの行う際の機材は,主に Raspberry. もが発表に不慣れな場合は,プログラミングに一緒. Pi を使用しており,ディスプレイも含めたすべての. に取り組んだスタッフが発表をサポートする.また,. 機材を持ち込むことにしている.スティック型 PC や. その日の終わりに発表を行うだけでなく,島根県で. タブレットの使用も検討したが,セキュリティアッ. 開催されているスモウルビープログラミング甲子. プデートなどの管理コストが大きいと判断したため. ☆4. 園. や Scratch day in Tokyo. ☆5. といったプログラミ. 断念した.Raspberry Pi の場合,SD カードのコピー. ング関連のイベントで作品展示の機会も設けている.. 機を活用することで,管理コストを大幅に抑えるこ. このような発表を通して,参加している子ども同士. とができる.. の親睦を深めたり,次の作品に取り組む意欲を高め. また,プログラミング体験は,初めての会場で実. たりしている.. 施するケースも多く,ネットワーク関連のトラブル の避けるため,オフラインで完結するように環境構. 典型的な課題とその解決策. 築を行っている.. 最後に,地方都市でプログラミング教育を行う際. 初期コストが高くなるため,場合によっては,機材. に直面すると思われる典型的な課題に対して,プロ. の貸し出しを行っている施設の利用を検討する方が. 少で実施した解決策を紹介する.. いいかもしれない.. 参加者の募集. 今後の展望. プログラミング体験を開始した 2014 年 5 月当初. 機材については,すべてを自前で用意する場合は. は,インターネット媒体でのみ参加者を募集してい. 今後は指導者の育成をより積極的に行うと同時に,. たが,あまり参加者が集まらなかった.. プログラミング道場の開催回数を増やし,より多く. そこで,松江市内の公民館を順番に回り,松江市. の子どもたちに機会を提供できるように取り組んで. 内での認知度を高めることにした.. いく予定である.. その際,松江市教育委員会からの後援をうけ,近. また,情報リテラシー教育にも積極的に取り組み,. 隣の小学校にチラシを配布することで集客を図った.. プログラミング教育だけでなく,子どもたちが情報 化社会にうまく適用できるようにサポートしていき. スタッフの確保 スタッフの確保も課題となることが多いと思われ. たいと考えている.. (2017 年 6 月 29 日受付). る.プロ少の場合,地元の情報技術者コミュニティ に所属している技術者や,近隣の学校の情報系の学 ☆ 4 ☆ 5. 906. https://smalruby-koshien.jp/ http://day.scratch-ja.org/. 情報処理 Vol.58 No.10 Oct. 2017. 本多展幸(正会員) ■ [email protected] 2009 年九州大学大学院システム情報科学府情報工学専攻修了.修 士(工学).2015 年より,NPO 法人 Ruby プログラミング少年団副 理事長..
(4)
関連したドキュメント
全国の 研究者情報 各大学の.
会 員 工修 福井 高専助教授 環境都市工学 科 会員 工博 金沢大学教授 工学部土木建設工学科 会員Ph .D.金 沢大学教授 工学部土木建設 工学科 会員
大学教員養成プログラム(PFFP)に関する動向として、名古屋大学では、高等教育研究センターの
東京大学 大学院情報理工学系研究科 数理情報学専攻. [email protected]
情報理工学研究科 情報・通信工学専攻. 2012/7/12
Instagram 等 Flickr 以外にも多くの画像共有サイトがあるにも 関わらず, Flickr を利用する研究が多いことには, 大きく分けて 2
理工学部・情報理工学部・生命科学部・薬学部 AO 英語基準入学試験【4 月入学】 国際関係学部・グローバル教養学部・情報理工学部 AO
郷土学検定 地域情報カード データーベース概要 NPO