1. トップ
  2. コラム一覧
  3. Scratchがすごい

Scratchがすごい

投稿日 : 2017.06.01  |  カテゴリー : Scratch

Scratchとは

マサチューセッツ工科大学の研究ラボのMITメディアラボで開発されたビジュアルプログラミング言語です。
レゴのようにブロックを繋げていくことでプログラミングができ、初心者から上級者までプログラミングを楽しむことができます。
プログラミング学習の意欲向上のために作られているので、楽しく学習することができます。

教育機関で大人気のScratch

Scratchは各教育機関で使用されています。もちろん弊社で運営している『Knocknote Education』(ノックノート エドゥケーション)のプログラミングコースでも使用しています。
どの小学生向けのプログラミングスクールを見ても8割以上は使用しているのではないでしょうか?
なぜ使用されているのかを現役講師がまとめてみました。

使いやすさ

ブロックを組み合わせるだけで、アニメーションやゲームが作ることができることができます。
またブロックも色で分けられているので非常に見やすいです。
デバック(動作確認作業)の際も文字を追って行くのではなく、ブロックを確認するだけなので間違えているところも発見しやすいです。
私も生徒が動作がうまくいかないと質問されることが多々ありますが、間違いを発見することがしやすく助かってます。
また日本語も対応しているので、教える時も簡単に教えることができます。

スクリプトの種類が豊富

まずはスクリプトの種類が豊富です。

他の子供向けのプログラミングツールと比較してもスクリプトの数が圧倒的です。
各ブロックも学習を目的としているだけあってわかりやすい言葉で書かれています。
動かすだけでなく変数、乱数、演算、定義などのスクリプトもあるので、有用性も高いです。

拡張性の高さ

ただ、アニメーションやゲームを作るだけでなく、他のデバイスと接続し動かして行くことも可能です。
Arduinoなどのマイコンも接続が可能となっているので、Scratchを使った簡単な電子工作なども可能となっています。
過去にも拡張性に関する記事を書いているのでご参照ください。
Scratchの拡張性

このほかにもWEDO2.0などのロボット教材を動かしたりができるなど、ロボットプログラミングも可能となっています。

生徒たちの成長

授業が進むにつれて内容も難しくなっていきましたが、課題をスイスイとこなしていくようになりました。
最初は質問ばかりしていた生徒も、質問をせずに自己解決していこうという姿勢が表れてきました。
手を動かしブロックを組み替えることによって自然と自己解決能力と発想力がついていったのだと思います。
私たち講師陣は回を重ねるごとに生徒たちが成長していく姿を見ることがとても楽しみになっています。

生徒作品
画像は入塾して半年後の生徒作品のスクリプトの一部

最後に

2020年に小学校でプログラミング教育が必修化します。
必修化した時に、もしかするとScratchを授業で使用することはないかもしれません。
しかし、必修化で使用しないとしてもそのようなことは関係ありません。
Scrtachを使って学ぶことで、今後小学校で違うプログラミング教材を使用したとしても、必ず対応ができます。
なぜならば、プログラマーとしての考え方を学ぶことができるからです。
教育者に必要なことはツールをどれだけうまく使えるように教えるのかではなく、論理的思考力、自己解決能力、想像創作力がしっかりと育めるように教えていくことです。
Knocknote(ノックノート)では、今後も生徒たちの成長を全力でサポートしていきます。

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事

Scratchコース発表会レポート 〜小学生がパワポでプレゼン!?〜

小学生がパワポでプレゼン!? Knocknote Education(ノックノート エデュケーション)では、授業のプログラムの一部にプレゼンを設けております。子供のうちから人前で話す機会に慣れておくことは様々なメリットをもたらしま ...

プログラミング入門

プログラミング入門にはコレがおすすめ!いろいろあるプログラミング言語

いろいろある!プログラミング言語 まったくプログラミングをしない人でも、C言語やjavaは聞いたことがあるのではないでしょうか。 C言語は1970年代に誕生した言語で、今では学校の授業で必須になっていたり、世界的に普及しているのでかなり ...

ビジュアルプログラミング言語

2020年のプログラミング必修化 2020年に小学生のプログラミング必修化に向けて様々な学習ツールが発表されています。 中でも使いやすく、拡張性の高いビジュアルプログラミング言語は特に注目を浴びているのではないでしょうか? 今回は ...

Scratchでメッセージを使おう

メッセージって何? メッセージは『メッセージを送る』というブロックを使い同じタイミングで他のことをしたいときに使います。 たとえば下のようなスプライトを作ってみましょう。 このように2つのことを同時にすることができます。 ...

プログラミング小学生

子供がプログラミング入門する際の3つのポイント

子供のプログラミング入門 最近では小学生や中学生にとってプログラミングは当たり前の存在。東京新宿区の四ツ谷(四谷)でプログラミング教室を開講しております弊社Knocknote(ノックノート)でもたくさんの子供たちがプログラミングを学びにき ...

海外のプログラミング教育はどうなってる?

span{font-size:15px;} 2020年からプログラミング教育が必修化されるのはご存知ですか? 去年3月に発表された新学習要項では2020年からプログラミングが必修化されることが明示されました。 ...

ティザ合成ってなに?(描画モード)

ティザ合成ってなに? 「Photoshop」や「After effect」にある描画モードについて毎週1つずつ解説していきます。 まず今回は「ティザ合成」についてです。 ディザ合成モードは、レイヤーの不透明度を変えることで ...

プログラミング教育の現場から

Knocknote Education(ノックノートエデュケーション)の一期生の授業を始めてから早くも一年が経ちました。 現在、一期生の生徒は1年間のカリキュラムを終えてUnityコースでプログラミングを学んでおります。 1年間 ...

Scratchで『その他』のブロックを使ってみよう

紫の『その他』のブロック 皆さんの中でその他のブロックって何だろうと思ってる人もいるかもしれません。 何に使うのかが、イマイチわからない、、、 そんな方でも大丈夫です。今ここで解決しちゃいましょう。 では早速、下のようにスクリプ ...

桜満開、春爛漫

桜満開、春爛漫 東京ではいよいよ桜満開ですね。1年に1度咲く、桜。とても魅力的です。ちなみに、筆者の1番好きな花は桜です。上記の写真は弊社Knocknote(ノックノート)の近くの四谷の公園の桜を撮影したものです。綺麗ですよね。 ...

Knocknote Education(ノックノートエドゥケーション)