香港学習塾 epis Education Centre

わかば深圳教室 教室長ブログ

教室長末木千尋

2011年12月に香港へ赴任。旧九龍教室、わかば深圳教室とで合計6年間勤務をし、2017年から再び深圳へ。きめ細やかなサポートには定評があり、時間が経つのも忘れついつい話し込んでしまうことも。本気で立ち向かう生徒の守護神として頼れるアネゴ的存在であるスエキチ先生は、衣食住どれをとっても刺激の絶えないここ深圳での生活がお気に入り。暑さには弱いが辛さには強い。好物は山椒のたっぷり入った激辛料理全般だとか。

深セン華強北でお掃除ロボットプログラミング!

お掃除ロボットを分解して基盤にプログラムをアップロード!

深センのイノベーションの震源地である福田区にある超巨大電気街「華強北」のコワーキングスペースで、お掃除ロボットを分解、再プログラミングしてロボットカーにしてしまおうという、「お掃除ロボットHack」イベントが開催され、epis深圳教室の生徒たちと一緒に参加してきました。


深セン市華強北のコワーキングスペース。ここからアイディア商品が誕生する。

お掃除ロボットをプログラミングするウォーミングアップとして、Arduino(アルデュイーノ )という、学生がコンピューターサイエンスを学習するために開発されたマイコンボードを使ってLEDを点灯させることから始めました。プログラムはビジュアルプログラミング言語でブロックを組み立てます。


Arduinoをブロックでプログラミング。

今回プログラミグをしたお掃除ロボットには、Arduinoのような基盤が使われているので、
LEDを点灯させるのと同じ要領でプログラミングをすれば、お掃除ロボットをプログラミングすることができます。
子供達には先生からお掃除ロボット制御のお題が与えられ、課題をクリアすべく一人一人がプログラミング に挑戦しました。
まずは、お掃除ロボットの右側の車輪(モーター)を回転させることからはじめ、その後、前進、右回転など少しずつ課題をクリアするためにプログラミング をしました。


様々なハプニングが起こることこそが醍醐味!?

プログラミングが正しくても、右の車輪と左の車輪が同じように回転しなかったり、床が平らではないためにまっすぐ進んでくれなかったりすることもあるなど、ハードウェアを制御することはプログラミング正しくても上手くいかないことも学びました。

今回はモーターを制御しコースを走らせたところで終了となりましたが、次回6月にはお掃除ロボットが搭載している各種センサー類も使ってのプログラミングということで次回も楽しみです!



マインクラフトで学ぶプログラミング

ブロックによるビジュアルプログラミングを使用

マイクロソフトのオフィスやマインクラフトエデュケーションの開発チームでプログラムマネージャだった鵜飼佑さんに、マインクラフト(Minecraft Education Edition)を使ったワークショップを開催していただきました。

マインクラフトで遊んだことがあっても、プログラミングはしたことがないという生徒がほとんどである中とてもとても楽しいワークショップとなりました。

2020年のプログラミング教育必修化において、プログラミングの学習の目的は、プログラマーが日本に不足していることや、プログラミング的思考力をつけることとも言われています。

正直そこには夢もありませんし、何を目指しているのかが捉えにくい印象が拭えないのですが、実際に文科省でプログラミング教育を推進されている鵜飼さんにお話しをうかがうと、もやもやとしていたイメージがとてもクリアになります。


トリが100羽降ってくる

まず小学校におけるプログラミング教育は、「プログラミングを楽しく体験する」ことが第一で、「またやってみたい、もっとやってみたい」という子供が増えることが一番だということです。それから、「プログミングによって解決できることがある」ことを知ることです。

人間が作業をしたら大変で、ミスをしてしまうこともコンピュータなら、ミスもなく楽にこなしてくれます。むしろそこがコンピュータの得意な分野であるわけです。

今回は、マインクラフトのプログラミング機能を使って、「階段を作る」「螺旋階段を作る」「空から100羽のニワトリを降らせる」などという手作業では非常に手間のかかることを1つの命令だけでやる方法を学びました。

この学びにおいて重要なことは、その時に入力したコマンドを覚えることではなく、プログラミングによって「複雑な作業を効率化できる」ということ、そして「プログラミングができたらもっともっと楽しくなる」ということです。

今回のたった1回のワークショップだけでも、「またやってみたい」、「もっとやってみたい」という声を多く聞くことができました。

2020年のプログラミング教育必修化は不安の声ばかりしか聞こえてきませんが、今回のワークショップを通してきっと楽しいものになるだろうと感じました。


ドローンスクールワークショップ

コワーキングスペースのイベント会場

深圳市龍崗区にあるドローンスクールにて、小・中学生向けのドローンのワークショップを開催しました。
ワークショップの構成は「飛行機・ドローンの歴史」、「ドローンの組み立て」、「DJIドローンのVRゴーグル体験」となりました。


ワークショップはほとんどが中国語で、一部英語という内容なので、中国語が得意な生徒に通訳として参加してもらいましたが、「問題は自力で解決する」というのが今回のイベントの主旨の1つでもあったので、困ったら中国語か英語でスタッフに自分で話しかけたり、身振り手振りで意思疎通したりしてもらいました。

ドローンの組み立ては、極めて中国的なノリで「とりあえず組み立ててみよう!」とスタートしました。木製のパーツを1つ1つ組み立てる作業は中学生でも大変な作業で、約1時間半を要する作業となりました。

ドローン本体の枠組みができあがったところで、ドローンを制御するボードやモーター、プロペラを取り付けます。


取り付けが完了した生徒からリモコンとペアリングして飛ばし始めるのですが、実はここからが中国式ドローンワークショップの開幕だったということは私もその時にはじめて理解しました。

いざ飛ばし始めてみると、さまざまな問題が起こります。今回組み立てたドローンは、ドローンの代表格である、クワッドコプター(quadcopter)でプロペラを4枚搭載したものです。
クワッドコプターの場合、全てのモーターの回転方向が同じ回転方向にしても飛ぶことができず、斜めのペア同士で回転をそろえ、隣同士は反対方向に回転させる必要があります。

また、モーターに取り付けるプロペラも2種類あって、それらを正しく取り付けないと、モーターは回転するものの全く飛ばなかったり、ドローン本体が回転しながら飛んでしまったりします。

これらの問題は座学で前もって知識を与え、説明書をしっかり見ながら組み立てさせれば何も問題が起こらないわけですが、そこは意図してか、意図せずにか「組み立てたら飛ばしてみよう!」、「飛ばなかったら考えよう!」というスタンスなので、問題がそこら中で起こります。

そして「なんで飛ばないの!?」ということになり、ここから学びの時間スタートという荒行です。

荒っぽい学びではありますが、座学で得る知識とは全くことなるインパクトがあります。説明書通りに正しく組み立てた場合は、モーターの方向など何も気づかずに飛ばせてしまい、全く学びがない可能性もあります。


学びのプログラムを精緻に作り込むことももちろん重要ですが、お膳立てが多いことで学びの機会を失ったり、学びのモチベーションを下げてしまったりする可能性もあります。

今回は中国の荒波のようなワークショップの中で自分の手で最初から最後までドローンを組み立て、飛ばすところまでの経験は、ドローンのワークショップを超えて中国そのものを経験しているという点でもおもしろい学びの機会になりました。

今回組み立てドローンは、手で組み立てたドローンにも関わらず非常に安定していましたし、プログラミングもできるものです。次はまたプログラミングもからめたワークショップにも挑戦したいと思います。