Vikas Guptaは、コンピューターまたはコードのプログラミング方法を学ぶことは超大国だと感じています。 彼は1980年代後半、インドのチャンディーガルにある高校の2台のコンピューターでコンピューター言語のBASICを独学しました。 彼の超大国は彼を米国に連れて行き、グーグルにひっかかった会社を立ち上げるのを助けたと、Backchannel on MediumのAndrew Leonardが報告しています。 グプタの娘が生まれたとき、彼は彼に彼女に彼の超大国を渡すことができる方法について考え始めました。 彼はおもちゃのロボットを思いついた。
丸い体とオレンジ色の目を持つ2つの陽気な青いボット、ダッシュとドットに会います。 レオナルドは、ダッシュが壁、跳ね返り、がれきを跳ね返し、「子羊が子犬と交わるのと同じくらい可愛くて魅力的な音色のブリートとクース」を跳ね返すと書いています。 ドットは移動しませんが、ノイズを発し、プログラム可能なライトを備え、Dashのリモートコントロールとして機能します。
子供はiPad Miniまたは他のタブレットを使用してロボットをプログラミングできます。名前に応答し、スピンを実行し、ダッシュを前後に指示するようにロボットに教えることができます。 プログラミング言語は、Googleが開発したBlocklyと呼ばれるシンプルで非常に視覚的な言語です。 「あなたの子供は読むことができる必要がありますが、これよりも基本的なコーディングインターフェイスを想像するのは難しいです」とレナードは書いています。 Dashは木琴で曲を再生することもできます。 両方のボットは、LegosおよびBuilding Brickコネクタを使用してアクセサリできます。
目標は、基本的なコンピュータープログラミングを子供たちに紹介することです。 若者は、ゲーム、ブラウジング、チャット、テキストメッセージなどの新しいテクノロジーに時間を費やしています。 しかし、それは彼らを流themにさせない、とミッチ・レズニックはTEDxビデオで説明します。 「今日の若い人たちは、新しいテクノロジーとのやり取りに多くの経験と知識を持っていますが、新しいテクノロジーの作成と新しいテクノロジーで自分自身を表現することにはそれほど慣れていません。まるで新しいテクノロジーで読むことはできますが、書くことはできません。」
子供たちにコードを教えることは、彼らに本当のデジタルネイティブステータスを与える答えです、と彼は言います。 彼らを支援するために、彼は子供たちが独自のアニメーションプロジェクトやストーリーを作成したり、三角法のチュートリアルを書いたり、古典的なビデオゲームを模倣したり、インタラクティブアートを作成したりできるScratchというプログラムを作成しました。
「子供たちが住んでいる世界の意味を理解できるようにすることができれば」とグプタはバックチャンネルに語りました。 あなたがどんな職業に就くかに関係なく、コーディングできることは貴重なスキルを提供します。 iPadはどのように機能しますか? 自動運転車はどのように機能しますか? 私たちが住んでいる世界を理解できないなら、私たちは受動的な消費者に過ぎません。」
ロボットのおもちゃは高価です:Dash&Dotパックのみが259ドルでリストされています-Dashのシロフォンを含むすべてのアクセサリーを追加すると、349ドルで鳴ります。 もしそれが予算から外れたら、若いコーダーをクラックさせる他の方法がたくさんあります。
コンピュータープログラミングに関する他のオンラインリソースについては、Edutopiaに関するMatt Davisの投稿をご覧ください。 Venturebeatには、プログラミングの基本を紹介するゲームのリストがあります。 Computer Science Education Weekを祝い、子供たち(そして大人も!)にコーディングを始めましょう。 オバマ大統領は、最初のコード行ですでに順調なスタートを切っています。
また、コンピューター科学者であることを心配しないでください。 コーディング中に習得したスキル(創造的思考、推論、コラボレーション、自己表現)は、あなたがやりたいことの素晴らしい基盤のようです。
