1. トップ
  2. ICT活用レポート
  3. 前原小、「IchigoDake」で1人1500円のIoT&プログラミング学習

2017年11月24日

前原小、「IchigoDake」で1人1500円のIoT&プログラミング学習

「IchigoJam」(イチゴジャム)を聞いたことがあるだろうか。もちろんパンに付ける食べ物のジャムではない。ご存じない方は、これを機会に是非関心を持って頂きたい。IchigoJamとは、シングルボードコンピューターと呼ばれる、むき出しの一枚(シングル)のプリント基板(ボード)の上に、CPUと周辺部品、入出力インタフェースとコネクタを付けただけの極めて簡素なコンピュータのこと。IoTやプログラミングを学習するPCとしては、最も廉価なツールの1つだ。

maehara-0

1年生のプログラミング授業

東京都小金井市立前原小学校で、11月13日に「1年生がカトラリーカードとIchigoJamを使ってプログラミングに挑戦する校内研究授業をやる」という案内をもらった。「カトラリーカード」って何?という疑問が湧いたので調べてみると、それは、日鉄日立システムエンジニアリングが開発した、IchigoJam用のプログラミングツール。名刺大のカードに「やってみる」「やめる」「LEDをつける」「LEDをけす」「3回くりかえす」「1びょうまつ」などのアイコンが描かれていて、それを「カトラリーフィールド」という台紙に順番にならべてロジックを構築、そのカードの裏に書かれたコードをIchigoJamにBASIC*1で入力して、接続したLEDなどを操作するというもの。

「IchigoDake」

IchigoDake(緑のボード)

教室に入って戸惑ったのは、名刺大のカトラリーカードもそれを並べる台紙も無いことだった。それに、IchigoJamだと思ったボードには「IchigoDake」と書かれていたこと。IchigoDakeは、こどもパソコンIchigoJamのコア部分を切り出した構成の廉価版で、今年6月に発売された。価格は980円(税別)。別売りのドックステーション「IchigoIgai」に差し込んで利用する。「IchigoDake」自身がパソコンなので、プログラミングを学ぶために高価なラップトップ型やタブレット型のPCを購入する必要がない。

この日の授業は、課外活動として行われた「はじましてプログラミング!」の3回目。紙のカードではなく、アプリの「カトラリーカード」をタブレットで並べてプログラミング、色の異なる4つのLEDを光らせるというもの。

maehara-1

手作りのIoTキット

子どもたちの机にはそれぞれ、タブレットとIchigoDakeとボートに差されたLEDがケーブルなどで接続されて用意されていた。IchigoDakeを開発・販売しているPCNの松田(まった)優一さんによれば「タブレットを除けば、1500円程度で用意できるんじゃないかな。もちろん、前原小学校の先生方の手作りだからということもありますけどね」とのこと。リコーダーのように、小学生一人ひとりが持てて気軽にプログラミングが楽しめるコンピュータにしたいという「IchigoDake」のコンセプト通りの使い方だといえる。

本時授業のめあては「いろいろな ひからせかたを かんがえよう」。「つくってあそぶ」「みんなのをみる」「ともだちのをまねする」「ふりかえり」という流れ。「光らせ方を考える」というめあてなのがポイントか。

maehara-3まずは、前時の振り返り。「プログラミングで遊ぶときの4つの作戦ってなんだったかなぁ」と教師が問うと、子どもたちが手を挙げ、次々に「じかん」「じゅんばん」「かず」「かいすう」と答えていく。これまで2回の授業で、プログラミングが「命令」であり、LEDを光らせるのにどのような命令が必要か、概ね理解しているように感じられた。

いよいよプログラミングのはじまり。タブレットでアプリの「カトラリーカード」を並べてLEDの光らせ方を考える。「光った~」「点いた~」という声が上がる一方「付かない人~」の問いかけに手を挙げる子どももいる。担任教師はもちろん、松田孝校長やPCNの松田さんが駆けつけてチェックする。

真剣な表情で調整する松田校長(左)と松田さん

真剣な表情で調整する松田校長(左)と松田さん

この日使用したブレッドボード(はんだ付けをしなくても、手軽に電子回路を組むことの出来る基板)やジャンパー線、LEDは松田校長が購入して教師たちで配線したもの。どうしても接触不良などでLEDが点灯しないというトラブルが発生する。

プログラミングは完璧でも「動かない」、という現実的なトラブルが起きるのが、IoT&プログラミングの楽しさでもあるのだ。松田校長と松田さんの表情が、子どものように真剣で楽しそうだったのが印象的だ。

作品を覗き込む子どもたち

作品を覗き込む子どもたち

プログラミングが終了するとみなで作品を鑑賞する。4灯が順番に光るもの、点滅を繰り返すもの、一度点灯したらそのままのものなどLEDの点き方も様々。目立つ作品の周りには人だかりが出来、タブレットの「カトラリーカード」の並び方を覗き込んだりしている。「○○くんの凄いよ、やり方聞いて真似てみようね」と教師が誘導する。また、それぞれプログラミングを開始する。

「考える」が生み出す新しい学び

「考える」が生み出す新しい学び

ふりかえりでは、「ライトが点いたり消えたりして面白かった」、「イチゴジャムが面白かった」といった1年生らしい感想から、「自分の考えをいっぱい持つことができて楽しかった」とか「作戦1~4を使うと、命令の仕方が無限に拡がることがわかった」といった1年生?と疑いたくなるような感想まで聞かれた。

プログラミングやIoTといった新しい学びのチャレンジが、子どもたちの新しい能力を開花させていくことが実感できる研究授業だった。

*1:BASIC(ベーシック)とは、手続き型プログラミング言語のひとつで、「beginner’s all-purpose symbolic instruction code」(「初心者向け汎用記号命令コード」を意味する)の頭字語。

関連URL

小金井市立前原小学校

IchigoDake

自律的な学習者への第一歩に 自己効力感の向上 活用事例多数紹介 すらら 活用事例のご紹介
株式会社TENTO

アーカイブ

  • ICT要員派遣はおまかせ! ICTまるごとサポート 詳細はこちら
  • 事例紹介作って掲載します。 ICT教育ニュースの楽々 事例作成サービス