小学校で必修化されたプログラミング教育
2020年度から小学校で必修化されたプログラミング教育。その中心的な教材として使われているのが、MIT(マサチューセッツ工科大学)が開発したビジュアルプログラミング言語「Scratch(スクラッチ)」だ。
Scratchとは何か
Scratchは、ブロックを組み合わせるだけでプログラミングができる教育用ツール。難しいコードを書く必要がなく、小学生でも直感的にプログラミングの概念を学べることから、世界中の教育現場で採用されている。
キャラクターを動かしたり、簡単なゲームを作ったりすることで、子どもたちは論理的思考力や問題解決能力を養うことができるとされている。
なぜ今話題になっているのか
必修化から数年が経ち、現在小学校高学年の児童たちはScratchでかなり高度な作品を作れるようになっている。一方で、保護者の間では「これが将来の仕事に本当に役立つのか」という疑問の声も上がり始めている。
あるIT企業の採用担当者は「Scratchができることと、実務で使えるプログラミングスキルは別物」と指摘する。実際の開発現場で使われるのはPythonやJavaなどのテキストベース言語であり、Scratchはあくまで入門用という位置づけだ。
専門家の見解は
しかし、教育専門家の多くは「Scratchの目的はプログラマー養成ではない」と強調する。重要なのは、プログラミング的思考を身につけることであり、具体的な言語スキルではないというのだ。
「物事を順序立てて考える」「試行錯誤しながら問題を解決する」といった能力は、どんな職業にも必要な普遍的スキルだ。Scratchはその入り口として最適なツールだと評価されている。
SNSでは賛否両論
X(旧Twitter)では「うちの子、Scratchでゲーム作ってる!すごい」という肯定的な投稿がある一方、「結局使わないスキルに時間を費やすなら、もっと基礎学力を」という否定的な意見も見られる。
プログラミング教育は始まったばかり。その効果が実感できるのは、今の小学生が社会人になる10年後かもしれない。今はまだ、その可能性を信じて見守る時期なのだろう。

