子供は何歳からプログラミングを学ぶべきか

「プログラミングの素養があれば、作り手になれるし起業もしやすい」(南場智子ディ・エヌ・エー取締役ファウンダー)

以前からプログラミング教育の重要性を説く南場さん(左)

 プログラミング・コードは世界の新しい共通語である。とはいえ、調査会社IDCによると世界中の労働人口、約30億人のなかでその共通語を使う人口は2,000万人にも及ばない。これまでの数年間、ハイテク業界は人々に毎日1時間をプログラミング学習に充てることを勧めてた。  米国のオバマ大統領もスピーチで「スマホで遊ぶだけではなく、プログラミングしてみよう!」というメッセージを発信している。英国では学校でプログラミングを教えることが必須になったばかり。エストニア、フィンランド、イタリア、シンガポールのような国々ではもう既にプログラミングが授業のカリキュラムに組み込まれている。  では、子供たちはどのくらいの年齢でプログラミングの方法を学び始めるべきなのだろうか?  専門家の多くは、プログラミングは幼いうちから学ぶことができ、そうすべきだという同じ見解を示す。子供たちは年齢が低ければ低いほど、科学、技術、エンジニアリング、数学の4教科に縛られずに時間を使うことができる。  プログラミングは、子供の心で学習するのに特に適した種類の言語のひとつなのだ。しかし、最も一般的なプログラミング言語(Python, Java, C++)は読み書きの能力が必要であったため、最近まで年齢的な制限が足かせとなってた。  それらを踏まえ、読み書きなどの基礎能力を学習中の低年齢の子供たちに向けて、新たなプログラミング言語が書かれるようになっている。デンマーク・レゴのWeDoやScratch Jr.などのプログラム言語は5歳児を対象とし、視覚に基づいて使えるようになっている。  ブロック化されたコードを順に分類することができたり、これまでのプログラミングのお約束だった複雑な構文を抜きにループすることさえ可能だ。  この他にも視覚を使ったプログラミング言語には、米グーグルのBlocklyやHopscotchがある。ただし、これはいずれも、もう少し高い読解能力が必要だ。  Scratch Jr.の共同開発者であるMITのミッチェル・レズニック氏は、このプログラミング方法は物語の形式をとっているので、子供たちは「自分のキャラクターをストーリーの中で活躍させることができる」という。ソースコードが、ブロック方式のKiboや、iPadで使えるDash and Dotといったゲームやボットの豊かな世界をサポートしている。  Kiboの作者でScratch Jr.の共同開発者でもあるタフツ大学のマリーナ・ウマシ・バース氏は、子供たちがプログラミングの基本とともに、基礎的な数学的能力や健全な論理性を身に付けることができると主張する。  子供のプログラミング用ツール利用の効果は、将来の経済社会の中で成功するのに求められるスキルを備えた大人になれる、というだけではない。子供たちの学習方法を大きく変革する可能性も秘めている。  幼児期のコンピュータリテラシーの先駆者で、Logo Turtleの制作者でもあり、レズニック氏とバース氏が師事したシーモア・パパート氏はかつて「従来の教育は “正しいか・間違っているか” に焦点を当てていたため、多くの子供たちは尻込みしてしまっていた」と話す。  それに対し、コンピュータのプログラミングはバグを特定することが焦点。「問題は、正しいか間違っているかではなく、“そのバグを修正できるかどうか“ にある。知的生産物に対するこの見方が、プログラミングの世界を越えてより広範な文化として、知識とその習得をどのように考えるか、を再定義し普遍化できれば、間違えることへの不安に怯える必要もなくなるだろう」とパパート氏。  プログラミングを学ぶことが幼い子供の発達に与える影響についてはほとんど研究がなされいない。5歳の子供たちにプログラミングを学ばせることについての専門家たちの意見もさまざまだ。  心理学者で『Raising Generation Tech: Prepare Your Children for a Media-fueled World(テック世代を育てる:メディアで動く世界に向けて子供たちに準備させよう)』の著者であるジム・テイラー博士は、他の活動の方が「子供の発達のための基礎となる要素である」と説く。  同氏の論はプログラミングを学習させようという押し付けは「子供がテクノロジー列車に乗り遅れ、その結果人生に失敗することを恐れる両親の不安によって牽引されている」というものだ。  他方で、応用心理学と子供への躾の専門家であるニューヨーク大学のローレンス・バトラー氏は、プログラミングの学習が社会的環境の中で行われ、その他の読み書きやオープンエンドのゲームなどの「基本的」活動がプログラミングに置き換えられないことを前提とすれば、幼いうちからプログラミングを学ぶことに問題はないとみている。  さらに『Connected Code: Why Children Need to Learn Programming(意訳 連結コード:なぜ、子供たちはプログラミングを学ぶ必要があるのか)』の著者であるヤスミン・カファイ氏をはじめ、活動のバランスが重要で、プログラミングは実際に「iPadの利用に替わる」ことができるものになるという意見もある。  それによって子供たちは単にコンテンツを消費するだけでなく、制作するという、より積極的な役割を担うことができるようになる。  議論が続く中、バース氏はプログラミングは徐々に世界中の学校でカリキュラムに組み込まれる傾向が進み、幼い子供たちも主な教科の中でコーディングを学ぶことになる、と予想する。  例えば、小さいうちからリテラシーを得ることにより、子供たちは“はらぺこあおむし”が新しい食べ物を食べる動画を作成することができるようになる。数学では、クラスメートが解くための課題入りのストーリーを作成することができる。社会科では、ある国の作物をクリックすると国旗が表示されるといった双方向の地図をデザインすることができる。  一方で、Codecademyのようなオンラインスクールでは、すでに複数のプログラミング言語を教えている。さらにはグーグルや米ゼネラル・エレクトリックも、子供たちがScratch Jr.のような言語を学ぶための学校教材用、家庭学習用のプログラムを提供している。  すべての言語や方言と同じく、プログラミング言語も必ず進化するものであり、時間と共に、またコンピュータがより賢くなるにつれて、より直感的なものになっていくだろう。Blocklyの開発者の一人がWiredに語っている。「各世代がそれまでよりさらに高いレベルのインターフェースを使うようになる。最終的には、完全な自然言語でコンピュータに指示することができるようになるだろう」ー。  そんな時代には、子供たちはおむつをしている時分からプログラミングの世界に第一歩を踏み出すことになるかもしれない。 次のページはディ・エヌ・エー取締役ファウンダー 南場智子氏インタビュー 日刊工業新聞2015年06月12日付記事に加筆  ディー・エヌ・エー(DeNA)は昨年、佐賀県武雄市と協力し山内西小学校で1年生40人を対象にプログラミングの授業を8回行った。取締役ファウンダーの南場智子さんは何回も現地に出向いて、涙が出るほど感動したという。武雄市は小学生全員がタブレットを持っていて、ゲームやアニメーションを喜んで作った。  南場さんいわく、ITエンジニアを増やそうとしたら、なるべく多くの子どもたちに触れさせて、親しみを持ってもらうことだという。タブレットを渡しただけでは利用専用になる。アプリを提供することで、使うのも楽しいけど、作ることもできることを教えたかったという。みんな答えが違って自分でシナリオを書くので教育にもいい。最初は南場さんに目も合わせてくれなかった先生も、徐々自分から率先して指導するようになったとか。  ―去年の10月から佐賀県武雄市の公立小学校で1年生を対象にプログラミング教育の実証実験を始めましたが。  「社会ではバーチャルの割合が大きくなって、ネットで創作活動ができないと利用者だけにとどまってしまう。プログラミングの素養があれば作り手になれるし起業もしやすい。私は義務教育にすべきだと思いますよ。ソフトウエア技術が国力を左右する時代に、日本はコンピューターサイエンスの人材が全然足りていない。米国は人材ポートフォリオを戦略的に算出して、学部構成まで考えている。日本で人材活用といえば、『女性』とか『外国人』とかの議論になってしまうけど、本当に大事なのは、どういう人材が何年までに何万人必要という発想です」   ―最近は娘を理系に進学させたがる親が多いと言われています。  「よいことだと思いますよ。私は米国留学で経済学問というよりは、探求することを学びました。理系は仮説を立ててもっと深く探求しますよね。あとは職業選択に直結する進学を18歳の時にさせてはいけないと思います。勉強が一番できるからとりあえず東大医学部に行って、『そんなに医者になりたくない』という人が結構いたりする。もうちょっと世の中にどんな仕事があるか、視野を広げてから専門教育へ進む方が悲劇は起こらない」  ―世界のIT大手企業の経営者はエンジニアが多いです。起業前後で困ったことは。  「一度、プログラミングを学ぼうかな、と考えました。でも守安(功現社長)に相談したら、今からやっても時間の無駄だから、得意なところに集中して引っ張ってほしいと。投資の意思決定はその都度知識を勉強しているし、理系卒じゃないことが不利だと感じません。もともと私は完全に左脳人間で情緒とか苦手。文系卒でも理系的に考える人もいるし、ステレオタイプに区分けしても意味がない。それは『男女』も同じです」

続きを読む

特集