アメリカのマサチューセッツ工科大学で作成された、プログラミング言語学習ソフトで,子どもでも楽しく取り組める、導入に最適な教材です。
Scratchとは?
Scratch (スクラッチ) とは構文の書き方を覚えること無く、結果を得られるプログラミング言語学習環境です。
作業はパズルのようにコードをはめ込んでいくだけで、小学生でも簡単にできます。
その簡単な操作方法からは想像もできないような作品を自由自在に作ることができるのが最大の魅力です。
スクラッチは,後にプログラミング教育の第一人者と言われるミッチェル・レズニックが設計し、MITメディアラボが開発を行いました。
遊び心のある実験やインタラクティブアニメーション、ゲームなどの製作を通して、プログラミングに興味関心を起こさせることを意図して作られています。
ミッチェル・レズニックは、Scratchを利用して子供にプログラミングを覚えさせることの優位性、特にコーディングを通して得られる様々な経験が、その子供がプログラマになるかならないかに関わらず、将来職に就き、仕事をこなすうえでとても有益である、と説いています。