ブログ

プログラミング教室

プログラミング教室を全学年で開きました。

 

MESH(メッシュ)というプログラミング教材を使います。
センサーやボタンが付いた小さな機器を、タブレット上でつないで、児童が動作を指示します。

 

NPO法人Waffleの皆様を講師としてお招きし、御指導をいただきました。
まずは1~4年生の学習です。

 

・人が通ったら → 音を鳴らす
・暗くなったら → ライトをつける
「もし〇〇したら → △△する」という条件と結果の関係を考えることで、プログラミング的思考の基礎を学びます。

 

低学年の子たちもすぐに理解をして、自分で試行錯誤を始めます。
「ぐわあ~!!」自分の声を録音して、スピーカーから再生する子も出てきました。

 

「今日はみなさん一人ひとりに『びっくり箱』を作ってもらいます!」
一人ひとり箱をもらいました。この箱に自分が考えたセンサーを付けて、びっくり箱に仕立てます。

 

びっくり箱になるよう、箱にどんなセンサーを取り付けて、どんな条件で何を発動させるか、それぞれの児童が考えます。
・(センサー)明るくなったら→(スピーカー)音を再生する
・(センサー)ひっくり返ったら→(ライト)光る
組み合わせはたくさんあります。

 

最後にそれぞれが作ったびっくり箱を紹介し合いました。
音を出す指令を少しずつ変えながら繰り返して、メロディを奏でた子。
ランプを点灯させながら、「ぐわあ~!」と脅かす声を延々とループさせた子。

同じ条件でも、それぞれの工夫と個性が表現されていました。

 

後半は5・6年生の学習です。
さすが高学年、機器にはすぐに慣れたので、すぐにメインの学習に取り組みます。

 

チームごとに「楽しい障害物コースを作る」という課題です。
センサー入りの箱を持ちながら障害物コースを歩かせます。
目的は“ちょうどいい面白さ”になるように感度を調整することです。

 

・センサーが傾く→エラーを出す
この仕組みをすぐに作り、障害物コースを作りました。

 

しかし、ここからが難しい。
センサーの感度を高くし過ぎると、みんな「失敗」になってしまう。
感度を低くし過ぎると、簡単過ぎるコースになってしまう。

 

・実際にテストする
・データを見る
・設定を修正する
この往復がプログラミング的思考の育成につながります。

 

それぞれのチームのコースが面白くなるよう、みんなで協力して意見を出し合いました。みんな真剣です。
三陸新報社の記者さんが取材に来て、この様子を記事にしてくださいました。

 

御指導くださいましたNPO法人Waffleの皆様に、心より感謝申し上げます。
本活動は、条件を整理しよりよい仕組みを考え続けるプログラミング的思考の力を育む貴重な機会となりました。
今後もこうした体験的な学びを積み重ね、子供たちの思考力を一層伸ばしてまいります。