2020年度から全国で始まった小学校プログラミング必修化。
鯖江市では2019年度から鯖江市全12小学校の4年生向けの総合学習2コマでプログラミングの授業を行っています。
中でも鯖江東小学校では6年前の2014年からクラブ活動でIchigoJamプログラミングを開始しています。
(2014年プログラミングクラブの様子 https://fukuno.jig.jp/819)
6年の時を経て、鯖江東小学校の6年生を対象に理科の授業を行ってきました!
(2020年プログラミング授業の様子)
総合学習以外の教科でプログラミング授業は鯖江東小学校が初!
プログラミング教育が先進的な鯖江の中でも最も進んでいる学校ですね。
理科の先生から直接電話がありました。
「理科の授業でIchigoJamを使いたい」
この大変な年の中、現場の先生からチャレンジ要請。
元鯖江市CIO(最高情報責任者)の牧田さんとHana道場師範の中村で行ってきました!
距離センサーを使って人が近づいたらLEDが光る自動制御に45分でチャレンジ!
こちらとしても初めてのことだったので、時計を見ながら探り探り行いました。
しかし「IchigoJamやったことある人!」と聞くと全員が手を挙げてびっくり。
なんとも頼もしいです。
キーボード(入力装置)でAと入力するとテレビ(出力装置)にAと表示されます。
それと同じようにキーボードをセンサーに、テレビをLEDに変えていくと説明。
まずはセンサー(入力)から。
IchigoJamのピンに3本の線を差し込むだけで使えます。
センサーが働いている様子を見るにはたった2行でOKです。
10 ?ANA(2)
20 GOTO10
センサーに手を近づけると数字が変わるのに驚く子どもたち。
高速で入力(センサー)と出力(画面表示)されるので、尚更盛り上がります。
次にLED出力!
IchigoJamのOUTピンとGNDピンに差し込みます。
2人1組みなので協力プレイ!
間違いないように差し込みます。
OUT1ピンに差し込んだLEDを光らせるにはたった1行!
OUT1 光った!
OUT0 消えた!
IchigoJamプログラミングの原点であるエルチカは、意思疎通の証。
最後にセンサーに近づいたらLEDをつけるプログラムを加えれば完成!
15 IF ANA(2)>700 OUT1 もし センサーに近づいたら LEDを光らせる
センサーに手を近づけると自動でLEDが光る!
思わず「まるで魔法!」と先生がおっしゃいましたが、プログラミングは確かに魔法のよう!
ただこのプログラムだと1回手を近づけるとLEDは光っぱなしです。
「電気つきっぱなし!!」と子どもたちからクレームを受けてから次のプログラムを入力してもらいます。
15 IF ANA(2)>700 OUT1 ELSE OUT0
15行目に「ELSE OUT0」を加えると「違うとき LEDを消す」となります。
カーソル操作などは先生たちがフォローしてくださいました。
ELSE OUT0を加えるのが一番短くていいのですが
プログラム表示やカーソル操作などの工程を減らすには下の方が良いですね。
16 IF ANA(2)<700 OUT0
これなら「16行目を加えましょう」と言うだけでOKです。
さらに時間があるようでしたらクイズにするといいかもしれません。
「近づいたら消えるようにするには?に何を入れたらいいでしょう?」
16 IF ANA(2) ? 700 OUT ?
トライアンドエラーで解決策にたどり着くのがプログラミング的思考の目的でもあります。
同じ距離センサーとLEDでプログラミングコンテスト特別賞を受賞した同い年(小6)の作品を紹介!
全国選抜小学生プログラミングコンテスト福井県大会で特別賞を受賞しましたクラッカー
— Hana道場 (@hanadojo_sabae) November 29, 2020
「自転車安全レーザー」を応募し発表!
弟が自転車に乗っていて、下り坂でパニックになり転んでしまった経験から、自動で下り坂を知らせるレーザーを作りました。
坂や自転車、背景など全て手作りです!#IchigoJam pic.twitter.com/MyROH9e590
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">全国選抜小学生プログラミングコンテスト福井県大会で特別賞を受賞しました
<br>「自転車安全レーザー」を応募し発表!<br>弟が自転車に乗っていて、下り坂でパニックになり転んでしまった経験から、自動で下り坂を知らせるレーザーを作りました。<br>坂や自転車、背景など全て手作りです!<a href="https://twitter.com/hashtag/IchigoJam?src=hash&ref_src=twsrc%5Etfw">#IchigoJam</a> <a href="https://t.co/MyROH9e590">pic.twitter.com/MyROH9e590</a></p>— Hana道場 (@hanadojo_sabae) <a href="https://twitter.com/hanadojo_sabae/status/1332957165321998340?ref_src=twsrc%5Etfw">November 29, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

弟が坂道で転んでしまった経験を元に開発した「坂道安全レーザー」
身近な人の課題解決にプログラミング!
IchigoJamのIoTで猪を捕獲する谷川さんの紹介も!
プログラミングに興味を持った方ぜひHana道場へ!
レーザーカッター、3Dプリンター未成年なら使用無料!試作品作り放題です。
<お知らせ>
Hana道場を運営するエル・コミュニティのホームページに、全国に展開しているプログラミング教育に関するページが追加されました。
鯖江のプログラミング教育の概要が載っていますので、ぜひご覧ください。
Hana道場【師範】