■ スクラッチ
一 覧 / □ □
【 Scratch スクラッチ - ビジュアルプログラミング言語 】 

◆ Scratch

 Scratch(スクラッチ)は、アメリカ・マサチューセッツ工科大学のメディアラボが無償で公開しているビジュアルプログラミング言語。画面上のブロックをつなぎ合わせてプログラムを作る。日本語でも使用可能。主にマウスを使用するため、キーボード操作に不慣れな小学生でも利用することができる。
 「10歩動かす」「1秒待つ」といった、画面上にあらかじめ準備されているブロックを組み合わせてプログラムを作り、作ったプログラムによって画面上のキャラクター(初期状態はネコ)が動く。ネコ以外のキャラクターや背景画像も多く用意されているため、それらを使って、多彩な作品を作ることができる。

 作ったプログラムを実行すれば、すぐにキャラクターが動き出し、それを見ながらプログラムを修正しては実行するトライアンドエラーが、一つの画面上だけで手軽にできる。また、他の周辺機器を準備しなくてもプログラミングを行うことができる手軽さも特徴の一つといえる。
 画面上のキャラクターを動かすなどの基本を学ぶと、子どもたちの自由な発想に基づいたさまざまなゲームやクイズなどを作ることができる。それらは、Scratchの専用サイトで世界のユーザーに作品を見せたり、改良しあったりすることができ、プログラミングの発展学習にもなり、ネットリテラシーの学習機会にもなる。


 Scratch - Imagine, Program, Share
  https://scratch.mit.edu/

 ◆ Scratchについて
 Scratchを使えば、自由にインタラクティブストーリーやゲーム、アニメーションを作ることができます。
さらに、できあがった作品はオンラインコミュニティで他の人と共有できます。
 Scratchは、若者たちが、クリエイティブに考え、体系的に判断し、協調して活動することを学ぶための手助けをします。
これらは、21世紀を生きるために欠かすことのできないスキルです。
 Scratchは非営利団体のScratch財団により設計、開発、運営され、無償で提供されています。

 Scratchをはじめよう1 | プログラミング | 学習 - Yahoo!きっず
  https://kids.yahoo.co.jp/study/integrated/programming/prg004.html

■拡張検討
・複数の拡張機能を読み込める特別にカスタマイズされた「Scratch」にアクセス
  Stretch3
  https://stretch3.github.io/
 - どれ使う?プログラミング教育ツール - 窓の杜

◇TensorFlowの機械学習による画像認識をScratch上で! 子どもでもできるAI活用プログラミング
 https://forest.watch.impress.co.jp/docs/serial/progedu/1276077.html

◇「Teachable Machine」で機械学習した音声認識データを使って「Scratch」でプログラミング ~拡張機能「TM2Scratch」を専用の「Scratch」で
 https://forest.watch.impress.co.jp/docs/serial/progedu/1273286.html





資 料