日別アーカイブ: 2017年8月18日

【第21回】オトナもハマる! 無料で遊べるプログラミング教材が面白い

yasuko_top

第21回 オトナもハマる! 無料で遊べるプログラミング教材が面白い

皆さんこんにちは、ヤスコです。
今年の夏は、ちょっと家電量販店に異変がありませんでしたか?

そう、なんだか「ロボット」が増えている!

ヤスコ行きつけのお店には、人工知能のペッパーやおしゃべり人形のほか、プログラミングで自由に動くロボットやドローンが、何種類も陳列されていました。
以前のコラムでもお話した、「2020年には小学校からプログラミング教育が必修になる」という流れをメーカーが受けているのでしょうね。自由研究のグッズとして売り出している商品もいくつかありました。

ところでみなさんは、プログラミングをしたことがありますか?

ヤスコはまったく触ったことがなくて……お恥ずかしながら、「真っ黒な画面に、ひたすら英語と謎の記号を打ち込む」という姿を想像しておりました。でも、子ども用の学習キットは、まったく違うんですね。かわいい上に操作がとっても簡単そうなんです! おまけにゲーム感覚でとっても楽しそう。

それがなんと無料で体験できる、いや、「遊べる」サービスを発見しましたよ。

■日本語のブロックをつなげていくだけで、ロボットが指示通りに動く

今年、いくつかのニュースで取り上げられていたのが「プログル」。パソコン画面上のロボットに好きな言葉をしゃべらせたり、ロボットを走らせて自由に図形を描いたりすることができます。

実はこれ、一般社団法人みんなのコードという団体が、日本の学校の先生のために提供しているサービスなんですが、知識がまったくない人でも直感で楽しく遊べるんです。
「前に進む」「ジャンプする」など日本語で書かれたブロックをドラック&ドロップでつなげていくだけで、連続した動きを自由につくることができます。

しかも、無料で登録不要。アプリをインストールする必要もなく、ホームページでそのまま遊ぶことができるんです。これは「すべての子どもたちがプログラミングを楽しめるように」という、この団体のモット―によるものなんでしょうね。とてもありがたいお話です。

ヤスコは、ロボットに図形を描かせる「多角形コース」というのにトライしてみました。次にイラスト付きで実況しますね。

■「星」1つ書くだけで、こんなにエキサイティング!

最初は操作に慣れるためのモードがいくつかありますが、そこを終えると自由なプログラムが組めます。何もガイドラインのないスペースに、自由に図形を書いていいとのことだったので、簡単そうな「☆(星)」の一筆描きにチャレンジ。

flow0

しかしこれが、なんと頭を使うことか!
小学5、6年生が対象と書いてありましたが、中高生でも大人でも……充分手ごたえがありそうです。

だって、イラストではわかりやすくするために星の形を書きましたが、実際はガイドの線は一切ないんですよ。勝手に星の形を想像し、こちらに背を向けているロボットにその線の上をどう通らせるか考える。そこからなんです。

とりあえず、左下の頂点から書き始めてみましょうか。

flow1

左下の頂点に向かわせるために、ロボットの向きを左に変えます。
このイラストは、左がロボットの実際の動き、右がヤスコが実際に使った命令を表しています。定型の命令文がいくつかあり、白い枠の数字を変更することでロボットの角度や進む距離が変わります。

flow2

「ぴょん」と、前にジャンプさせます。これで、ようやくスタートライン。
では、一番上の頂点に向かって「線」を引いてみましょう。

flow3

ロボットの顔を、一番上の頂点に向けてあげるのですが……指示の角度が「星型の内角(36度)」じゃないところに注意。実際にやってみるとわかりますが、ここの角度を間違えると星が傾いたまま仕上がってしまいます。ヤスコは何度も失敗…。

flow4

前へ進め! ついに、記念すべき「最初の線」が引けました!!
ここまで来るのに長かった……ちょっと感動です(笑)

flow5

なんとなく、わかってきたでしょうか?
次は、右下の頂点に向かいましょう。お馴染みの方向転換。

flow6

ここまで来たら、あとは簡単。方向転換と前進の手順を繰り返すだけです。

flow7

以上の「命令」を繋ぎ合わせ「実行ボタン」を押すと、パッパッパッとロボットが機敏に動いて、図形が完成します。これはかなり感動しますよ!

と同時に、プログラミングの原点にふれたことに感慨深くもなります。たった8ビットで動いていた「初代ファミコン」の敵たちや(スーパーマリオのクッパ大王やドンキーコングなど)、最新お掃除ロボットのルンバも、きっとこんな命令の積み重ねで動いていたのか……なんて。

このゲーム(本来は教材ですが)の肝は、プログラムのタイトル通り「多角形の角度」を理解していないとできません。でも遊びだと思うと、意地になって(笑)計算できてしまうんですよね。それは子どもたちも同じようです。一緒にミッションを解く感覚で、やってみたいですね。

今回は無料のサービス「プログル」を紹介しましたが、市販の教材もたくさん出ています。ドローン型のものは、お父さんのほうがハマってしまうこともあるとか。

ぜひ楽しんでみてくださいね!

=================
【第1回】はじめまして、「ヤスコ」です
【第2回】オリンピックを境に「学校の授業」も変わる!?
【第3回】オリンピックを境に「学校の授業」も変わる!?(後編)
【第4回】東大を受験したロボットが、人間に勝てなかった「能力」って?
【第5回】東大を受験したロボットが、人間に勝てなかった「能力」って?(続編)
【第6回】一年のスタート、子どものやる気を引き出す「子ども手帳」はいかが?
【第7回】冬から増える「進路の悩み」への処方箋
【第8回】みんなの給食メニューを「民主主義」で決める!?
【第9回】学校授業、バージョンアップの詳細がついに明らかに!(前編)
【第10回】学校授業、バージョンアップの詳細がついに明らかに!(後編)
【第11回】春のお出かけで、子どもの「教科書アレルギー」を撃退!?
【第12回】新学期、オトナの本棚に「あえて」置きたい一冊
【第13回】小6の男子が考えた「分数ものさし」で、苦手な分数を一発攻略!
【第14回】ついうっかり勉強しちゃう!? ゲーム感覚で遊べる「学習アプリ」(前編)
【第15回】ついうっかり勉強しちゃう!? ゲーム感覚で遊べる「学習アプリ」(後編)
【第16回】禁断の「あの言葉」で、子どもを夢中にさせる漢字ドリルとは?
【第17回】ウチの子が学校に行きたがらない――もしものために知っておきたい不登校児のための新法律
【第18回】夏休みの「宿題代行サービス」について考えてみる
【第19回】受験生応援!「集中力」が発揮できる室温って、いったい何度?
【第20回】夏休みの時間の使い方……ウチの子は「ブラック部活」に通ってるの!?
【第21回】オトナもハマる! 無料で遊べるプログラミング教材が面白い
=================