走らせよう!プログラミングミニカー講座(高学年の部)
8月17日(土)、春日部市視聴覚センターメディア研修室において、小学校4年生~6年生を対象に「走らせよう!プログラミングミニカー講座」を実施しました。
7月に実施した小学校1年生~3年生を対象とした講座内容よりも難易度を高め、パソコンを使ってのプログラミングに挑戦しました。
本講座では、「オゾブロックリー」というソフトを使用しました。命令が記されたブロックを組み合わせてプログラムをつくり、ミニカーを自分の思い通りに動かすという課題に取り組みました。
講座のはじめに、プログラミングとは何か、身の回りにはプログラムが使われているものがたくさんあるということを知ってもらいました。
そして、いよいよロボットが配られました。子どもたちからは「かわいい~」の声。ゴルフボールくらいの大きさの「オゾボット」です。
このロボットは、線を読み取って動くこと、そのため、そこの部分にセンサーが5つあること、などの説明を受け、実際に電源を入れました。
まず最初に行ったのは、キャリブレーション。準備運動のようなものです。テキストに描かれた黒い丸の上に電源を入れたオゾボットを置き、緑色に光れば成功です。
次に、テキストに描かれた黒い線上に置いてみました。すると、描かれた線に沿って、はみ出さずに動く姿に驚きの声があがりました。
さらに、カラーの線上に置くと、再び歓声が起こりました。赤い線の上を走ると赤色に光り、緑の線の上を走ると緑色に光るのです。子どもたちは、すぐに気づきました。
次に行ったのは、「T」の字に描かれた線の上を走らせることでした。左に曲がったり右に曲がったり、決まりはないようです。
そこで、左に曲がると宝が描かれた「T」の字が登場。常に左に曲がらせるというプログラムが必要になりました。その命令を赤、青、緑の丸シールの組み合わせで行う活動をしました。この組み合わせを「オゾコード」といいます。
子どもたちは、オゾコード一覧表を見ながら、「左へ」「Uターン」「はやく」「ターボ」などの命令を、丸シールの色の組み合わせでロボットに伝えていました。
講座の後半は、この命令をパソコンで行いました。子どもたちが学校で使っているタブレットパソコンと同じChromebookを使用しました。
子どもたちは、慣れた手つきで画面をタッチしながら「線の進み方」「繰り返し」「音」の命令ブロックをつなぎ合わせてプログラムを作っていきました。
親子で参加していたご家庭は、保護者の方が隣で見守りながらも、我が子が困っていると、そっとアドバイスをおくっていました。
プログラムができあがると、オゾボットを画面の上に置き、できたプログラムをオゾボットに転送。その後、実際に紙の上の地図上を走らせました。
思い通りに動かないこともありましたが、トライ&エラーを何度も繰り返して、ゴールを目指して粘り強く取り組んでいました。
受講後のアンケートでは、「オゾボットを動かすのが楽しかった。もっと色々なプログラミングをやってみたい」「うまくできない時は、モヤモヤするけど、ゴールに着くと達成感があって、すごくうれしかった。」
また、一緒に受講した保護者の皆様からも、「何度か直しながら、工夫してゴールを目指してがんばっていました。大変そうでしたが、楽しく参加できました。」「子どもが自分で考えるように促してくださり勉強になりました。このような素晴らしい機会を、どうもありがとうございました。」「自分でつくりだすことに興味が出たようでうれしいです。」などという感想もいただきました。
自分がつくったプログラムによって、オゾボットが意図する動きをしてくれることを体験し、プログラミングの楽しさを味わってくれたようです。
8月31日(土)には、Scratchを使った「親子で体験プログラミング入門講座」を開催します。興味がある方は、ぜひ参加してみてください。
※台風10号の影響により、9月29日(日)に延期しました。まだまだ、参加者を募集しています。