Apple は WWDC 中に多くの時間を費やして、Swift Playgrounds と呼ばれる新しい iPad アプリを私たちに紹介しました。このアプリケーションは、小さな子供たちが簡単なビデオゲームでプログラミングを学べるように設計されています。秋に利用可能になるこのアプリケーションは、ビデオ ゲームを進めるためにコマンドを使用して命令を与える動物、Byte を制御することに基づいています。このアプリは、Apple が WWDC で導入した新しいプログラミング コードApple Swiftを使用して作成されています。このコードは、開発者がMac や iPhone などの Apple デバイス上でソフトウェアを作成するために使用するものになります。
ティム・クック氏はカンファレンス中に開発者たちにうなずき、参加者全員の中にすでにApple向けのコンテンツを開発していた9歳の少女がいたと言及した。今、学校に通っている子どもたちも10年も経たないうちに大学生になり、中にはWebプログラミングを学ぶ必要のあるエンジニアになる人もいるでしょう。
ソフトウェア作成者、最初に興味がある人
幼い頃から子供たちにプログラミングを教えることに興味を持っているのは Apple だけではありません。 Google と Microsoft は独自のプログラムでこれを支援しています。 Google は MIT との協力プログラムを行っており、 Scratch と呼ばれる非常に単純なプログラミング言語を使用しています。
一方、Microsoft はMinecraft Education Edition と呼ばれるバージョンの Minecraft をテストしています。このゲームのバリエーションは Apple が開発したものと非常に似ていますが、よりオープンでより多くの可能性を備えているだけです。そのため、最初は Apple アプリケーションを使用し、さらに進んだ場合は Minecraft を使用するのが適切です。
明らかなことは、若い人でも、それほど若くない人でもプログラミングの世界を始めるためのツールが多数あるということです。 Raspberry Pi を使用すると、ロボットやカメラなど、ほぼすべてのデバイスの制御方法を学ぶことができます。そのモジュール性はレゴ作品を彷彿とさせます。テクノロジーが進歩するのと同じように、子供たちが使用する「おもちゃ」も進化するのは当然であり、それらは私たちが住むテクノロジー社会にますます適応しています。
参考資料一覧
- https://scratch.mit.edu/
