スキル×チームワーク、全国初公立小の「マイクラ授業」に児童が夢中
10月31日、東京都内の小学校で「マインクラフト」を利用した授業が行われた。公立小学校で初めて授業にマインクラフトを導入したのは、多摩市立愛和小学校。この学校は、児童ひとりひとりにiPadを持たせた授業に取り組んでいることでも有名だ。
教育ICT
小学生
advertisement

◆公立校では初となるマインクラフトによる授業
この日は同校で「i和 design-Programming Festival」というイベントが開催されており、学年ごとに「Scracth(スクラッチ)」「Scracth Jr」「Viscuit(ビスケット)」「Tickle+BB-8」「MinecraftEdu(マインクラフトエデュ)」「LEGO Mindstorms EV3」といった学習用プログラミング環境、ツール、キットを使った公開授業が行われた。マインクラフトによる学習が行われたのは、5年生の授業。
マインクラフトは、スウェーデンの企業Mojangが開発したオンラインゲームで、ユーザーのアバターを介して仮想空間を探検したり、開拓したり、建物を作ったりできる。自分や仲間とプレーした動画や中継動画を動画サイトで公開するのも人気のひとつとなっているようす。さらに、本格的なプログラミングの知識があれば「MOD」と呼ばれるモジュールを作り、ゲームを自分で拡張したり、ほかのユーザーに配布したりもできる。運営会社が用意したモジュールやシナリオにとらわれず、多様な遊び方ができるため世界中にファンが広がっており、登録ユーザーは1億人を超えるといわれている。
授業は、プログラミングスクールTENTOが担当した。参加した児童は9名。担任の先生のもと、TENTO代表の竹林暁氏が講師を務め、サポートとしてTENTOスタッフが1名ついての授業となった。ノートPCにはWindows 7または8がインストールされていた。使用するソフトは「MinecraftEdu」(バージョンは1.7.1安定版)というマインクラフトを教育用に改良したもので、TeacherGamingという会社からライセンスされている。
なお、MinecraftEduには、先生用の管理者アカウントが設定可能となっている。このアカウントから児童のアカウントの操作をフリーズさせたり、移動させたり、アイテムを変更したりができる。説明に集中させたいときは全員をフリーズさせたり、トラブルや操作ミスから復旧させることもできる。
愛和小学校では無線LAN環境が整備されているが、TENTOによるマインクラフトの授業は、同社が持ち込んだ無線LANと小型サーバーによって、その場に作られた専用の環境で行われた。インターネットとクラウドを利用したものの場合、サーバーやネットワークの具合によって動作が不安定になりがちだが、その場に作られた専用の環境では既存環境との接続テストや学校ネットワークの制限を受けることがないため、安定した接続環境が期待できる。同時に、児童たちがインターネットの外の世界に直接触れることがなく、マインクラフトのアカウントも安心して作ることができる。
◆LOGO風言語の「タートル」機能でプログラミング学習
授業の内容は、マインクラフトに自分のアカウントでログインするところから始まった。アカウントはこの授業の前に行われたプレ授業で作成済みであり、基本的な操作もそのときに学んでいる。
今回の特別授業は、マインクラフトの遊び方を学ぶわけではない。マインクラフトを通じてアルゴリズムやプログラミングの基本を習おうというものだ。これには「タートル」というMODを利用する。LOGOという教育用プログラミング言語もタートルという出力機構を持っているが、それと同様のものと考えればよい。「前進」「後退」「向きを変える」「ブロックを置く」などの命令を与えるとタートルはそのとおりに動く。命令は「リモコン」によって逐次に与えることもできるが、GUIエディタ(Visual Editor)を使って命令アイコンを並べて指令(プログラム)どおりに動かすこともできる。
タートルの動かし方になれたところで、児童たちに課題が与えられた。タートルにブロックを縦に積ませたり、横に並べたり、L型、表彰台を作らせるという課題だ。例えば、「縦に3つブロックを積む」という課題は、タートルに「ブロックを置く」「上に移動する」「ブロックを置く」「上に移動する」「ブロックを置く」という命令を順番に与えることになる。タートルの命令は基本的な動作しかないので、横に動く場合も、「タートルの向きを変える」「前進」といった手順が必要となる。この作業によって、イメージした動作をアルゴリズムに展開することを学習していく。
課題を1通り作業させたところで休み時間となったが、児童たちはだれも休憩をとりたがらない。「もっと続けていいですか?」という質問がでるほど、タートルを動かすのに夢中になっていた。
次ページでは、マインクラフトを通じた授業で見えてきたものや、スタンドアローン型アプリ・教材との違いに触れる。
advertisement
【注目の記事】
関連リンク
この記事の写真
/
advertisement