オリジナルのゲーム機で遊ぼう!「GameGo」プログラマー養成ギブス
現代の社会は、コンピュータが無くては一日たりとも生きていけないような複雑な社会システムが構築されています。 電気・水道・ガスといった生命に直結インフラや、交通、通信、金融、製造、運輸、医療、等々、もし一つでもシステムダウンすれば、社会全体が麻痺して住民はパニックになり、まとも生活は送れなくなります。 そんな社会システムを維持・管理・発展させていくためにはコンピュータを操れるプログラマーが必要で、そのための人材育成が課題になっています。 日本では2020年から プログラミング教育が小学校で必修化 され学習指導要領に組み込まれています。また中学校でもプログラミング教育は義務化されています。 もちろん全員がプログラマーになる必要はありません。 街にパン屋が必要なように、プログラマーも必要だということです。w マサチューセッツ工科大学といえばノーベル賞受賞者を多数輩出しているアメリカの名門校ですが、そのMITが共同開発を行っているプロジェクトで 「Scratch」 という教育プログラミング言語のサービスがあります。 システム業界に従事している端くれとして、将来の子供たちの育成に役立てばと思いプロジェクトに参加して一時活動を行っていました。今は距離を置いていますが、時々覗きには行っています。 https://ttripper.blogspot.com/search/label/Scratch 私のサイトでは、子供たちに斬新な着眼点と刺激を与えるようなプロジェクトを提供しています。各プロジェクトはブラウザで直接実行できるので試してみてください。 https://scratch.mit.edu/users/Time_Tripper/ ここで使われているコンピュータ言語は小さな子供さんにもわかりやすいように、言語をブロックに置き換えて、それを組み合わせることでプログラムを作っていく仕組みになっています。 コンピュータの基礎を理解するには十分な環境だと思います。 このような取り組みは他にも色々と実施されていて、今では大きなビジネスになっています。 マイクロソフトでは 「MakeCode」 というプロジェクトが運営されています。 Microsoft MakeCode コンピューター サイエンス教育 h...