目次
Scratchは、視覚的に魅力的な方法でコーディング方法を学ぶことができる、無料で使えるプログラミング言語ツールです。
Scratchは、8歳の生徒を対象とした楽しさ重視のプログラミングツールであるため、教師が生徒をコーディングやプログラミングの世界に引き込むのに最適な方法です。
ブロックベースのコーディングにより、生徒はアニメーションや画像を作成し、プロジェクトが完了したら共有することができます。 このため、特に遠隔地での教育に最適で、教師は生徒に課題を与え、それを完成させて共有することができます。
関連項目: netTrekkerサーチScratchのすべてを知るために、読んでみてください。
- Adobe Spark for Educationとは、どのようなもので、どのように機能するのか?
- Google Classroom 2020の設定方法
- Zoomのためのクラス
Scratchとは?
Scratchは、前述したように、若い人たちにコード作業を教えるために、無料で使える方法として作られたプログラミングツールです。 視覚的に魅力的なプラットフォームを提供することで、最終的な結果を楽しみながら、その過程でコーディングの基礎を学ぶことができる、というのがその考えです。
Scratch」は、レコードをミックスするDJをイメージして名づけられたもので、ブロックコードベースのインターフェースを通じて、サウンドやイメージを使ってアニメーションやビデオゲームなどのプロジェクトをミックスすることができるプログラムです。
MITメディアラボが開発したこのプラットフォームは、少なくとも世界70ヶ国語で利用可能です。 出版時点で、Scratchは6400万人以上のユーザーによって6700万以上のプロジェクトが共有されています。 月間3800万人の訪問者があり、ブロックベースのコードの作業を学ぶのに非常に人気のあるサイトです。
Scratchは、8歳から16歳の子どもを対象にしたもので、2007年に公開され、その後2回のリニューアルを経て、コーディング言語SqueakからActionScript、最新のJavaScriptへと進化しました。
Scratchを使って学んだコーディングは、将来のコーディングやプログラミングの勉強や就職に役立つ可能性があります。 ただし、これはブロックベース、つまり使いやすく、あらかじめ書かれたコマンドを並べて動作を作る必要があります。 しかし、これは素晴らしいスタート地点です。
Scratchはどのような仕組みになっているのですか?
記事掲載時点の最新版である「Scratch 3.0」は、ステージエリア、ブロックパレット、コーディングエリアの3つのセクションを備えています。
ブロックパレットは、コーディングエリアからプロジェクトにドラッグ&ドロップするためのすべてのコマンドを見つけることができる場所です。
スプライトキャラクターを選択し、ブロックパレット領域からコマンドをコーディング領域にドラッグすることで、スプライトに動作させることができます。 例えば、猫アニメを10歩前に歩かせることができるのです。
関連項目: リモートラーニングの教訓を学校復帰に生かすScratchは、レゴ マインドストーム EV3やBBC Micro:bitなど、多くの実世界のプロジェクトと連携しており、コーディングプラットフォームとして、より大きな成果を期待することができます。
実世界のロボットを作って、踊らせてみたい? これは、動きの部分をコーディングすることができます。
Scratchの優れた機能は何ですか?
Scratchの最大の魅力は、その使いやすさです。 生徒は比較的簡単に楽しくエキサイティングな結果を得ることができ、将来的にコーディングの使用やより深い探求を促すことができます。
オンライン・コミュニティも強力な機能です。 Scratchは非常に広く使われているため、インタラクティブな機会がたくさんあります。 サイトのメンバーは、コメント、タグ付け、お気に入り、他の人のプロジェクトを共有できます。 Scratch Design Studioの課題もよくあり、生徒が競争することを奨励しています。
教育関係者は、ScratchEdのコミュニティで、ストーリーやリソースを共有したり、質問をしたりすることができます。 将来のプロジェクトのための新鮮なアイデアを思いつくのに最適な方法です。
Scratchの教師用アカウントを使用することで、生徒用のアカウントを作成し、管理やコメントを直接行うことができます。 これらのアカウントの開設は、Scratchから直接申請する必要があります。
Scratchを使ってLEGOロボットのような物理世界のアイテムを制御する以外にも、楽器のデジタル使用、カメラによるビデオモーション検出、テキストの音声への変換、Google翻訳を使った翻訳など、さまざまなコーディングが可能です。
Scratchの価格は?
Scratchは、サインアップも、使用も、コラボレーションも、すべて無料です。 唯一、コストがかかるのは、外部機器と組み合わせた場合です。 例えば、LEGOは別売りで、Scratchで使用するには、購入が必要です。
- Adobe Spark for Educationとは、どのようなもので、どのように機能するのか?
- Google Classroom 2020の設定方法
- Zoomのためのクラス