Scratch
Scratchとは、プログラム開発環境の一つであり、ビジュアルプログラミングよってプログラミングを行う学習環境です。
名前の由来はディスクジョッキーがレコードを手でこする行為、スクラッチであり、DJが気軽に曲をミックスするように、簡単にアプリを開発することを目的としていることから、名づけられました。
2006年にMITメディアラボによって開発されました。Scratchの製作背景には、社会のIT化が進む中で、子供達をすぐにでもプログラミングに触れさせようという背景があります。そのコンセプトは、
「子供達が簡単に学習できるための視覚的触覚的なプログラミング」
です。
画面上のブロックを、マウスを使用してつなぎ合わせることでプログラムを作ります。また記述も日本語であり、子供でもすぐにプログラミングが行えます。