1、Scratchとは何か?
Scratchは、アメリカのマサチューセッツ工科大学(MIT)メディアラボで開発された、無償で利用できるプログラミング環境です。あらかじめ用意されたブロックを組み合わせることで簡単にプログラムを作ることができます。そのため、小学生から大人まで、だれでもすぐにプログラミングを始めることができます。
作ったプログラムの結果はすぐに画面で確認できるので、間違ったプログラムを作っても簡単に修正できます。試行錯誤を繰り返しているうちに、自然とプログラミングの考え方が身につくでしょう。「失敗を恐れず、自分であれこれと試行錯誤を繰り返しながら作って学ぶ」。そのためにスクラッチは開発されました。
2、Scratchでどんなことができるの?
Scratchでは、ほかの多くのプログラミング言語と同様に、さまざまなプログラムを作ることができます。シューティングやアドベンチャーやRPGなどのゲーム、動く紙芝居のようなアニメーション、お金の計算や体調管理などの実用的なアプリなど、アイデアと工夫次第で自分の思い描いたものなら、たいていのものが作れます。
3、Scratchができるとどんなよいことがあるのか?
プログラムを作るときは、筋道を立てて命令のブロックを組み合わせていきます。それはまるでパズルのような楽しさがあります。そうやってScratchで自分のアイデアを形にすることを通して、論理的に道筋を立てて考える思考力が身につくことでしょう。「どんなプログラムを作ろうかな」といろいろ考えてみること、それを形にすることを通して、作る楽しさ、考える楽しさ、表現の楽しさを味わうことができる。これがScratchのよいところです。
この教室で学ぶScratchを使ったプログラミングのテクニックや考え方は、CやJava、JavaScript、PHPなどといった、プログラミングのプロが使っている言語を学ぶときにも同じように使えるものが数多くあります。Scratch習得はそのためのきっかけとなるかもしれません。
© 2025 kaica joyo ( kaica academy )