リシ・シブ・Pは、コンピュータープログラムを書いているとき、何にも気が散らない。5歳の少年の目は画面に釘付けになり、小さな指がキーボードの上で踊るように動き、プルダウンメニューを開いたり、ネストされたループを組み立てたりしている。
「これはフラッピーバードのゲームです」と、ベンガルールの自宅にある、彼のお気に入りの一角である母親の机に座りながら、彼は説明した。ゲームはほぼ完成している。背景に好きな色を加えているところで、やがて鳥がその上で障害物コースを飛び抜けていく。リシが適切なコマンドを探すのに忙しくしている間、母親のレチェシュワリ・シブは、過去4カ月の間に息子が作ったゲームやアニメーションについて私に話してくれた。親としての愛情を差し引いて考えても、この子どものプログラミングの才能は非凡に思える。
「一番好きなのはスローボールのゲームです。ボールを投げて……コンピューターと遊んでゴールを狙うんです」と、リシは生き生きとした熱意を込めて宣言した。コンピューターや技術への早くからの関心があったため、両親は彼をムンバイの企業であるWhitehat Jrに入会させた。同社は子ども向けにプログラミングの授業を提供している。現在、この子どもは毎週約3時間をプログラミング学習に費やしている。
Whitehat Jrでリシのプログラミング講師を務めるアンチャル・レクヒは、彼の進歩を誇りに思っている。「リシがスローボールのゲームを作ったとき、ボールがゴールに入るようにボールの速さを調整するためにロジックを使っていたのを見て、驚きました」と、グラフィックデザインの学位を持つ29歳の彼女は語った。「子どもたちはドラッグ・アンド・ドロップ式のコードを使いますが、時にはとても創造的になるんです」。リシは、プログラミングにおいて創造的なセンスを持つ子どもたちの一人だ。
今日のデジタル時代では、ほとんどの子どもが、はっきり話したり歩いたりできるようになる前に、スワイプやクリックを覚えている。スマートフォンやタブレットは、彼らにとってのデジタルのおしゃぶりであり、相棒であり、娯楽の提供者でもある。だからこそ、多くの親が、自分たちが頼りにしているテクノロジーそのものを、子どもたちが作れるようになってほしいと望むのは自然なことである。
インドでは、こうしたニーズに応えるため、ベンガルール、デリー、ムンバイ、グルグラム、チャンディーガルに多数のコーディングおよびプログラミングの教室がある。これらの施設の多くは、Code Studio、LightBot、Botley、MITのScratchなど、共通のツールやプラットフォームを利用している。これらは、子どもにプログラミングを教えることがすでに盛んな産業となっている西洋市場向けに作られたものだ。目標は、コンピューターが理解する言語で、緻密な一連の指示を組み立てる力を子どもの中に育むことにある。
「産業革命以前、数学を教えていた学校は10%未満でした」と、2018年にムンバイでWhitehat Jrを創業したカラン・バジャジは語った。転換点を迎えた後、「あらゆる学校が数学を導入しました。それが革命の中心だったからです。今、私たちはコンピューター革命の只中にあり、同じ現象が起きています。学校は、スキルとしてのコーディングの重要性を認識しなければなりません」。
レクヒによれば、Whitehat Jrでは、子どもたちはまず、コード、コマンド、アルゴリズムといった用語を教わるという。次の授業では、タスクを「コンピューターが理解できる複数のコマンドに」分解する方法を学ぶ。これこそがコーディングとプログラミングの根本である。「これを行うために、子どもたちが読み書きに習熟している必要はありません。概念を説明するために、物語や絵を使っているからです」。
バジャジはさらに詳しく説明した。「4歳か5歳の子どもでも、論理の基本構造を持っています。実際、私たちの授業では、6歳の子どもがドラッグ・アンド・ドロップ式のコードでスペリングビーを作り、7歳か8歳の子どもがUFOを作るのを見てきました。私たちはブロックベースのコーディングとツールを使っています。そこでは、コンピューター言語の文法にあたる構文よりも、論理に重点を置いています」。
子どもたちがコンピュータープログラミングへと後押しされているのは、ゲームやアプリを作るためだけではない。デジタルリテラシーへの需要が高まっており、テクノロジーに容易にアクセスできる子どもたちにとって、コーディングは認知能力を高め、計算論的思考を育む機会となる。
ベンガルールでは、インド工科大学の卒業生で、5歳の子どもの父親でもあるバラット・ディヴィャン氏が、ZugZwang Academy、彼が「脳のジム」と呼ぶものを運営している。ディヴィャン氏はチェスが好きで、流動性知能という考え方を信じていたことから、その両方を組み合わせ、7歳から14歳の子どもを対象に、チェス、コーディング、プログラミングを横断的に学ぶ講座を提供するようになった。
ある平日、10歳のロハットは、Pythonというプログラミング言語の課題を解くのに夢中になっていた。7人の生徒からなるグループの中で最年少の彼は、自分の情熱を見つけたようだった。「Pythonの課題に挑戦するのが大好きです」と彼は言った。「簡単なレベルなら、1日に7つか8つ終えられますが、時々行き詰まって1つしか終えられないこともあります。学校のコンピューターの授業ではこういうことは教えてくれないので、友達はこれができません。大人になったらソフトウェアエンジニアになりたいし、このために外国に行くかもしれません」。
1時間後、次のグループが到着した。8歳のアナンヤに、コーディングベースのパズルゲームであるLightBotにアクセスできるiPadが渡された。彼女の課題は、システムにコマンドを与えて、ロボットを複数の方向に動かすことだった。彼女は私に、守らなければならない制約とルールを説明してくれた。ロボットに何をさせるべきかを決める中で、コマンドを巧みに組み合わせている様子が見て取れた。
ベンガルールでは、インド工科大学の卒業生で、5歳の子どもの父親でもあるバラット・ディヴィャン氏が、ZugZwang Academy、彼が「脳のジム」と呼ぶものを運営している。ディヴィャン氏はチェスが好きで、流動性知能という考え方を信じていたことから、その両方を組み合わせ、7歳から14歳の子どもを対象に、チェス、コーディング、プログラミングを横断的に学ぶ講座を提供するようになった。
ある平日、10歳のロハットは、Pythonというプログラミング言語の課題を解くのに夢中になっていた。7人の生徒からなるグループの中で最年少の彼は、自分の情熱を見つけたようだった。「Pythonの課題に挑戦するのが大好きです」と彼は言った。「簡単なレベルなら、1日に7つか8つ終えられますが、時々行き詰まって1つしか終えられないこともあります。学校のコンピューターの授業ではこういうことは教えてくれないので、友達はこれができません。大人になったらソフトウェアエンジニアになりたいし、このために外国に行くかもしれません」。
1時間後、次のグループが到着した。8歳のアナンヤに、コーディングベースのパズルゲームであるLightBotにアクセスできるiPadが渡された。彼女の課題は、システムにコマンドを与えて、ロボットを複数の方向に動かすことだった。彼女は私に、守らなければならない制約とルールを説明してくれた。ロボットに何をさせるべきかを決める中で、コマンドを巧みに組み合わせている様子が見て取れた。
「子どもたちは生まれた瞬間からテクノロジーに触れていますが、受動的な利用者になるのではなく、批判的な理解をもってテクノロジーと関わってほしいと思っています」と、スリヴァツァ・スリナスは語った。彼は4歳の息子ハルシルを2018年にチェス教室に、今年はコーディングの授業に通わせている。
標準的なコーディングの枠を超えて、ディヴィャン氏は最近、暗号学の講座を導入した。そこでは、8歳と9歳の子どもたちが、パズルやCryptogramのようなプラットフォームを使って、暗号資産と暗号化について学んでいる。
「これらの講座に入る子どもが全員、将来のソフトウェアエンジニアになるとは考えていません」と彼は語った。「彼らは芸術家、医師、画家、教師になるかもしれません。しかし私たちが信じているのは、コーディングと計算論的思考が、デジタルでつながった世界において、どんなことを行うにしても、その分野で秀でる助けになるということです」。
2017年、デリーを拠点とするエドテック・スタートアップのEupheus Learningは、子ども向けのコーディングキットであるCubettoを発売した。Cubettoは木製のロボット玩具で、3歳という幼い子どもでもプログラミングできる。「インドのおよそ300校の就学前課程にCubettoを導入しました」と、Eupheus Learningの共同創業者であるサルヴェシュ・スリヴァスタヴァは語った。「Cubettoの革新性は、読み書きを習得する前の子どものために設計されたブロックベースのコーディング言語にあります。画面を使わないコーディングソリューションで、幼児にプログラミングの基礎を教えます」。
インドのように教育制度が、イノベーション、インフラ、時代遅れのカリキュラムの欠如に悩まされている国では、コーディングは子どもたちに論理的思考と問題解決を教える、体系的な方法であると、親や教育者の多くが考えている。これはまた、データサイエンスとコンピューターサイエンスが支配する労働市場に備えることにもなる。
英国を拠点とし、学校におけるコンピューターサイエンス教育の研究を推進する慈善団体であるRaspberry Pi Foundationは、インドでCode ClubsおよびCoder Dojoのプログラムを開始した。その狙いは、資源の限られた学校やコミュニティが、子ども向けのプログラミングワークショップを開催できるよう支援し、公平な機会を生み出すことにある。しかし、3歳や4歳の子どもがプログラミングを学ぶことに問題はないのだろうか。
ベンガルールにあるPrakriti Waldorf Kindergartenの校長であり共同創業者でもあるラタ・マドゥスダンは、「自然な知性」と「ストレスのない教育」を推進しており、子どもたちに人生の対処法を教えるために、もはや機械は必要ないと考えている。
「子どもの内面の視点は、外の世界との相互作用によって形づくられます」と、マドゥスダンは語った。「子どもの身体の発達には、微細運動能力と粗大運動能力の両方が必要です。子どもは、時間をかけて遊び、手足や体を使って自分の身体をコントロールすることで、それを身につけます。そうしたスキルこそが脳の配線を作るのです。幼い頃から技術を導入すると、その機会を子どもから奪い、身体の発達を永久に損なうことになります」。
すでに、テクノロジーが私たちの脳を組み替え、身体を変化させているという証拠がある。批評家たちは、注意持続時間の短縮や精神的健康問題の増加により、子どもを全人的かつ思慮深く育てる必要があると考えている。子どもたちは変化する世界に適応する必要がある一方で、子ども時代を、まさに子どもとして過ごす機会も与えられるべきである。
リシの母親であるレチェシュワリ・シブは、必要なバランスを理解している。「リシは何にでもすぐに飽きてしまいます。毎日、コンピューターで新しいゲームや新しいことを探検したがりますが、私は彼が外の世界と関わるようにし、画面の時間を1日2時間を超えないようにしています」と、彼女は友達と遊びに出かける支度を手伝いながら語った。


