プログラミング教育が小学校で必修化するに伴い、色々な楽しいプログラミング教材が増えてきました。
今回は、小学生の子供をもつ親であり、プログラマーである筆者が、
小学生のプログラミング教育の導入におすすめする本「アベベのぼうけん」を紹介します。
必修化されるプログラミング教育と聞くと、パソコンに英数字の羅列をカタカタ。。。と打ち込む事こそが、プログラミングであり、パソコンを用いて実際にプログラミングを行える事を目的としているのだろうと多くの方が思われるかと思います。これは、少し誤解があります。
文部科学省から出された小学校の学習指導要領では、プログラミングできる事自体を目的とするのではなく、プログラミング的思考を学ぶ事を目的とすることが記載されています。
プログラミング的思考とは、問題解決をする為の論理的な考え方のようなものであり、
というようなステップで問題の答えを探る思考法です。

プログラミング的思考を身に着ける為には、必ずしもパソコンが必要になるわけではありません。
子供達がはじめて操作するにはちょっぴりハードル高いパソコンを利用する必要がなく、現在では、本、映像、ボードゲーム、ワークショップ体験等、プログラミング的思考を学ぶ為の教材が多く登場しています。
このようなパソコンの様な端末を用いないプログラミング教育をアンプラグドなプログラミング教育と呼ばれています。
※下記で紹介している「テキシコー 」もアンプラグドなプログラミング教育のひとつだといえます。
テキシコー 「ピタゴラスイッチ好きなら必見」NHK for School プログラミング的思考を学ぶ「テキシコー」がおもしろい
筆者はプログラマー(ソフトウェアエンジニア)として働いており、業務の中で1日の大半をプログラミングと呼ばれる作業をしています。
しかしこのプログラミングとよばれる作業のうち、キーボードで「カタカタカタッターン」っと文字をうっている時間は あまり多くなく、実際には、どのように問題を解決しようか、ひたすら考えている時間の割合が圧倒的に長いです。側からみたら、仕事をサボってボケーとしている人のように見えるでしょう。
つまり大半の時間をこのプログラミング的思考で、問題の解決方法を考えている時間に使っており、この考えている時間のほうが重要です。
この考えるやり方は人それぞれだとは思いますが、筆者の場合は、散歩しつつ歩き回ってみたり、紙にペンで解決法のイメージを書きながら考えたりすることが多く、考えている時間はむしろパソコンの前から離れています。
プログラミング教育なのにパソコンを使わない方法は効果があるのか?と、思われるかもしれませんが、まずはプログラミング的思考を養うことが重要であり、このプログラミング的思考を鍛える事と、パソコンを使うことは必ずしもイコールではありません。
問題を細分化して理解し、解決方法を頭でシミュレーションする事こそがプログラミング的思考であり、パソコンというものにとらわれる事なく、さまざまな教材を使って、楽しく学ぶ事をまずは重視するべきだと感じています。
実際に大半の方がイメージするプログラミング作業は、プログラミング的思考で思いついた解決法の実現する為の単なる一つのやり方であり、
このやり方は、プログラミング言語やツールの種類等様々なやり方があり、また分野や実現した事、好き嫌いの好みによっても様々な選択肢が出てきます。
またプログラミングのやり方は、時代やトレンドともに変わるものでもあり、
ある特定の言語やツールを用いて小学生の子供達に今から無理やり身につけてもらったとしても、数年後には使われなくなり、必要のない知識になってしまう可能性は否定できません。
(すべての経験は無駄ではありませんが、特定のプログラミングのやり方を教えるだけでは将来的な応用が効かず、もったいないかもしれない、というニュアンスです。)
教育という面では、プログラム言語やツールのトレンドに流されず、まずは、プログラミング教育の導入、基礎固めとして、プログラミング的思考を学ぶという考え方は非常に納得できます。
※もちろん、scratchやUnity等、特定のプログラミング言語やツールに、自ら興味を持ち始めた子供達には、自主性に任せて好きなだけやらせてあげるのがよいかと思います。
さまざまな教材がありますが、絵本という形で手を出し易い「アベベのぼうけん」がおすすめです。
小学館の小学1年生で連載していたものをまとめて絵本化したものになり、
の全2巻が発売されています。
絵本を監修するのは、ピタゴタスイッチやテキシコーで有名な佐藤雅彦さんです。
この絵本は、プログラムによってできているまったく新しい形式の物語で、プログラムにしたがって、アベベをすごろくの様に動かしていき、世界を冒険しながら、プログラミング的思考が身についてしまうといった、とても楽しい絵本です。
サンプルが小学館のサイトより閲覧できます。
漢字にはふりがながふってありますが、カタカナにはふりがながありません。
また本の中には簡単な足し算や引き算がでてくるので、一人で楽しく読むには、ひらがなとカタカナが読めるようになる小学1年生ぐらいからが丁度良いかと思います。
ただし、小学生未満の子でも、一緒に読んであげ、冒険をサポートしてあげれば十分に楽しめます。
プログラミング的思考を学ぶ本やツールは色々ありますが、正直、多くの商品が学ばせることに重点が置かれてしまい、つまらない物が多く、子供たちが飽きてしまう事がよくあります。
大人がやってみて退屈なものは子供にとっても退屈なのです。。
ここで、せっかく買ったのだからと無理やりやらせてしまうと、余計に嫌がります。
何事も、「自分がやりたいからやる」、「楽しいからやると」、内発的動機づけによって行動して継続してもらえなければ、学びが伸びることはありません。
口を出したくなる時こそ、グっと我慢です。
ですが、「アベベのぼうけん」は、多くの子供たちとそして大人達が楽しいと思える絵本になっているとおもいます。
寝る時間になっても、読みたいと駄々をこねるぐらいで、自然と、楽しいから 読みたい!という内発的動機づけがされ、勝手に読んでくれます。
学びにおいて楽しいは正義です。
本サイトPlay the futureのモットーでもある「遊びの中で学び、新しい可能性を見出す」の通りであり、まさにこれです。
絵本は一度読んでしまったら、また読むということは、少ないかもしれませんが、「アベベのぼうけん」にはまた読み返したくなる小ネタや、ギミックがあります。
ネタバレになってしまうので、詳細は書けませんが、前のステージででてきたキャラクターが、
再び現れたり、チュパ写真館という、冒険での出来事を写真で紹介してくれるネタページがあり、
前のページに戻って確認すると、「そういう事だったのか。。」と気づく部分があったり、ニヤリとするネタが散りばめられています。
プログラミング思考を学ぶだけの本ではなく、
物語の面白さだったり、小ネタによる楽しさだったり、絵本としてとても面白いです。
プログラミング教育の需要が高まるなか、親自身も学びたいと思っているかたもいらっしゃるのではないのでしょうか。
帯にもかいてありますが、この本で大人も一緒にプログラミング思考を学びましょう。

決して子供向けの本で大人にとってつまらない事などまったくなく、大人が読んでもとてもおもしろいし為になります。
各章毎に、ポイントとなるギミックが異なるのですが、
なるほど。。。
よく考えられているなぁ。。。
と関心させられます。
大人のみなさまも子供達と一緒に楽しくプログラミング思考を学びましょう!