科学の記事ちょうど一年ほど前、アベノミクスの成長戦略にプログラミング教育が含まれていたことはご存知でしたか?最近では、プログラミング学習の義務教育化についてよく議論されていますね。近い将来、中学校でのプログラミング授業が必修になる日が来るかもしれません。いざ子供にプログラミングを勉強させようとしても、一体どうすれば良いか分かりませんよね。そこで今回は、子供のプログラミング入門にお勧めのScratch(スクラッチ)とプログラミング体験教室についてお話ししたいと思います。Scratch(スクラッチ)って何?アメリカのマサチューセッツ工科大学(MIT)メディアラボが作った子供向けのプログラミング言語です。プログラミング言語というのは、簡単に言うとアプリやソフトを作るための道具です。プログラミング言語を勉強すればゲームなどのアプリを作れるようになる、というわけです。今回紹介する「Scratch(スクラッチ)」は、子供向けに作られたプログラミング言語なだけあって、直感的で分かりやすいのが特徴です。インターネットがつかるパソコンがあれば、難しいインストールも不要!お手軽に始めることができちゃいます。Scratch(スクラッチ)で何ができるの?子供向けと侮ることなかれ!Scratch(スクラッチ)は、その見た目こそシンプルで子供向けですが、その根底には「オブジェクト指向」というプロの考え方がベースにあります。Scratch(スクラッチ)は子供だましの代物ではなく、プログラミングの本質を学べるプログラミング言語だというわけですね。それでは、Scratch(スクラッチ)で作られたアプリをいくつか紹介しましょう。太陽と地球と月の動きをシミュレーションをしたアプリですね。天体をマウスで移動したりすると面白いです。個人的にとっても好きなゲームアプリ。(著作権、大丈夫なのでしょうか?)さすがに、このレベルのゲームを作るのは大人でも大変ですが、それでも頑張ればできちゃうわけです。Scratch(スクラッチ)が子供だましのプログラミング言語ではないことが良く分かりますね。Scratch(スクラッチ)入門におすすめ!体験教室いくらScratch(スクラッチ)が簡単だと言っても、プログラマーでもない人が子供に教えるのはやっぱり大変ですよね。そんな悩みをお持ちの方に朗報です!なんと、プロのプログラマーが子供を対象に、Scratch(スクラッチ)の体験教室を開催しているのです。YouTubeにその体験教室の様子がアップされていましたので、ちょっと紹介しますね。東京と沖縄を拠点にして、Web開発事業や教育事業に従事。未踏スーパークリエータ。体験教室に興味のある人は、次のFacebookページから参加申し込みをしてくださいね。保護者に向けて、教育に関する情報を発信しています。カフェで読書をするような気楽な気持ちでお楽しみください。記事の話題は、教育業界の動向や21世紀型教育、ICT教育、STEAM教育、アクティブ・ラーニングなどが中心になります。