(東京大学出版会)、『不思議缶ネットワークの子どもたち―コンピュータの向こうから科学者が教室にやってきた!』(ジャストシステム)。――プログラミング教育は、正しいプログラムコードを書けるようにすることと思われがちで、そのため没個性的な教育になるのではないかという心配があります。プログラミング教育によって、子どもたちの発想や表現方法がひろがるのではないでしょうか。ひとつ例をあげますね。五十音のひとつずつに「っぱ」という言葉をつけるというプログラムを書けば、一気に「あっぱ」、「いっぱ」、「うっぱ」...と組み合わせたものの一覧が作れます。コンピュータはこういうくり返し作業が得意なんですね。やってできたものを、ある詩人に見せたら、「これ、ぼくが頭でやっていることだ」と言ったそうです。彼は組み合わせを自分で全部書き出して、そのなかで日本語としてなりたつものをピックアップして詩にしたそうなのです。いったことが、だれでもプログラミングでできるようになります。このように、一覧を作るというような機械的に行なうことはプログラムを使ってコンピュータにやらせて、出てきたものを人間が拾い上げて組み合わせる、ということが今後、発想方法や表現手法として出てくると思います。――めんどうなことはコンピュータに任せて、人間はちがう領域で真価を発揮するということになるのでしょうか。コンピュータを使ってできてきたもののなかから、おもしろいと感じたものをピックアップするのは人間です。コンピュータはそこは不得意なんです。これからもデータにもとづいた分析や考察といった部分には人間がかかわっていくことになるでしょう。創造性をどう伸ばしていくか、というところにこそプログラミング教育は注力してほしいと思います。――2020年度から小学校でプログラミング教育が必修となり、いま中身についての議論が進められていますね。必修化するのであれば、教員養成をきちんとやっておかないと大変なことになると思います。準備不足で導入してプログラミング嫌いを増やすことになる前に、教員がプログラミングの本質を授業で伝えられるようなツールや副読本を作り、授業の実践事例を広めていかなくてはいけないでしょう。――たしかに、「プログラムができた、動いた、楽しい、おしまい」になってしまってはもったいないですね。そこで終わってしまっていけません。次にそれを何に適用できるかが大切なんです。経験したことを自分だけの暗黙知(暗黙のうちに持っている、経験や勘にもとづく知識)にとどめず、人に話したり、書いたりという言語化するという作業をとおして、形式知(言語化・視覚化された知識)にする。その結果、他の人はもちろん、自分もその知識をちがう環境で使えるようにする。そこまでやってほしいと思います。――家庭において、プログラミングという考え方、つまり計算論的思考をきたえる方法はあるのでしょうか。料理をおすすめします。――料理ですか!料理って、アルゴリズム(問題を解く手順)そのものなんです。それを別の日の別の料理にも適用している。以前、研究したことがあるのですが、料理が上手な人は、全体の見通しを立てて、同じ作業はできるだけまとめてやり、調味料や道具などを合理的な場所に配置するんです。頭のなかにフローチャートができているんでしょうね。みなさんも、どういう手順で、どういう制約のなかで料理をしているのか、自分の頭のなかにあるものを一度言語化してみて、どうやったら効率的に料理ができるようになるか、パズルのように考えてみてはいかがでしょうか。――言語化しておけば、他の家族も同じ手順で料理ができるようになりますね。子どもといっしょに考えたらおもしろそうです。宿題や日常生活の効率化にもとりいれられそうな考え方ですね。計算論的思考で考えれば、家のなかの無駄な時間を省くことができます。時間にゆとりができればなにか他に楽しいことができますから、ぜひ楽しんで取り組んでみてください。――本日はありがとうございました。渡邉純子(コドモット)(わたなべじゅんこ)株式会社コドモット代表取締役社長。NTT在籍時代の2001年、子ども向けポータルサイト「キッズgoo」を立ち上げ、同サイトでデジタルコンテンツグランプリ・エデュテイメント賞受賞。独立後は小学生向けのコンテンツを中心に、企業の子ども向けWebサイトや公共団体の子ども向けツールなどの企画制作を数多く手がける。Gakkenキッズネットは(株)学研プラスの登録商標です。