Scratch (スクラッチ)

  • ツールタイプ:

    ビジュアル言語

  • コスト:

    無料

  • 動作環境:

    ブラウザ, Windows

  • オフライン版の有無:

  • 日本語対応:

  • 開発元:

    MITメディア・ラボ

  • 対象年代:

    未就学, 小学校低学年, 小学校中学年, 小学校高学年, 中学生, 高校生

概要

Scratch(スクラッチ)は、アメリカ・マサチューセッツ工科大学のメディアラボが無償で公開しているビジュアルプログラミング言語。画面上のブロックをつなぎ合わせてプログラムを作る。日本語でも使用可能。主にマウスを使用するため、キーボード操作に不慣れな小学生でも利用することができる。

「10歩動かす」「1秒待つ」といった、画面上にあらかじめ準備されているブロックを組み合わせてプログラムを作り、作ったプログラムによって画面上のキャラクター(初期状態はネコ)が動く。ネコ以外のキャラクターや背景画像も多く用意されているため、それらを使って、多彩な作品を作ることができる。

操作画面

作ったプログラムを実行すれば、すぐにキャラクターが動き出し、それを見ながらプログラムを修正しては実行するトライアンドエラーが、一つの画面上だけで手軽にできる。また、他の周辺機器を準備しなくてもプログラミングを行うことができる手軽さも特徴の一つといえる。

画面上のキャラクターを動かすなどの基本を学ぶと、子どもたちの自由な発想に基づいたさまざまなゲームやクイズなどを作ることができる。それらは、Scratchの専用サイトで世界のユーザーに作品を見せたり、改良しあったりすることができ、プログラミングの発展学習にもなり、ネットリテラシーの学習機会にもなる。

※Scratchは MITメディア・ラボのライフロング・キンダーガーテン・グループによって開発されました。詳しくは http://scratch.mit.edu をご参照ください。

詳細

外部教材へのリンク

開発元へのリンク

関連する実施事例