Scratch 2.0 中級:ムーン・シミュレータ

月の動きをシミュレートし月と地球の動きを理解する教材

例題スクリプトでは、地球の自転および公転の動きを簡易的にシミュレートしています。例題スクリプトを参考にし、どのようにして地球の動きに追従しながら月を自転および公転すればよいのかを考えます。グローバル変数を用いて、地球の位置情報(x、y)を月のスプライトで知る方法が理解できれば自転・公転のシミュレートは比較的に簡単かもしれません。
  • グローバル変数の使い方を理解する
  • マルチタスキング(同時処理)の考え方を理解する

Scratch 2.0 中級:色相環と色合い

色合いを表現するスクリプトを作成し色相環や補色を理解する教材

例題は、0-200の色相環を円として描画をしています。色の並びや補色(色相環で反対側に位置する色との関係)の関係を理解するとともに、色の濃さの表現を追加して、変数の使い方や、ループの使い方を理解します。
  • 色相環を理解する
  • 補色を理解する
  • 色合いを理解する
  • 変数の使い方やループの使い方を理解する

Scratch 2.0 中級:無限大

無限大(∞)記号の描写を行い三角関数の使い方を理解する教材

例題は、中心点(x:0, y:0)の左右対象に二つの円を描くスクリプトです。このスクリプトを元に、中心点から左右対称の円を繋げて無限大(∞)記号を描画するためには、左右の円の中心点を求める必要があります。また、射線を描画するには、線の開始点と終了点の座標を求める必要があります。
  • 三角関数の使い方を理解する
  • 角度と座標の関係を理解する

Scratch 2.0 中級:スクラチューブ

スクラッチによる動画の作成方法を理解する教材

スクラッチには作成したスクリプトの動きを簡単に録画する機能があります。動画フォーマットは、YouTube等で採用されている .flvフォーマットです。パソコンで再生するにはアプリが必要です(例:VLC Media Player
  • スクラッチによる録画の方法を理解する

Scratch 2.0 中級:ハンドパワー

モーションセンターによるスプライトの操作を理解する教材

スクラッチにはビデオの動作を解析する機能があります。この機能を使うことによりスプライトに手をかざした事(左右方向のみ)を検知することができます。
  • 物体の動きをセンシングする方法を理解する
  • センシングした結果をスプライトの動きへ反映する方法を理解する

Scratch 2.0 中級:タイピング

タイピングの練習を行う教材

タイピングの練習を行うためのスクリプトを自分なりに修正しながら、タイピングを体得します。
  • タイピングを体得する
  • キーをコスチュームと連携させる方法を理解する
  • スクリプトを背景で動作させる事を理解する
  • スプライト間におけるメッセージのやりとりの方法を理解する

Scratch 2.0 中級:迷路からの脱出

与えられた制約の中で答えを探索的に導き出す方法を理解する教材

迷路を脱出するアルゴリズムを考え(PLAN)、考えに基づいてスクリプトを作成し(DO)、作成したスクリプトの実行結果(CHECK)をアルゴリズムへフィードバック(ACTION)、これらを繰り返し(ループ)ます。まずは、脱出できる事を目指し、その次は、更に早く脱出するにはどうするのか、を考えてもらいます。
  • 脱出するためのアルゴリズムを考え理解する
  • 考えをスクリプト(ブロック)へ変換する方法を理解する
  • うまく動作しない理由を調べる方法(デバッグ)を理解する
  • ィードバックループ(PDCA)の考え方を理解する

Scratch 2.0 中級:フリーフォール

自由落下をスクラッチでシミュレーションする方法を理解する教材

コンピュータは様々なシミュレーションを行うことが可能です。ここでは、実験を行う代わりにコンピュータ(スクラッチ)で自由落下の公式から時間毎の落下距離を計算する方法を理解するとともに、スクラッチのリストを用い実験結果(落下距離)を保存する方法を理解する。
  • 自由落下の公式(時間と距離の関係)を理解する
  • リスト機能の使い方を理解する
  • 座標と距離の変換方法を理解する

Scratch 2.0 中級:円の塗りつぶし

三角関数を用いて円を塗りつぶす方法を理解する教材

三角関数を用いると簡単に円を描くことができます。ここでは、円を描くスクリプトを用いて、円を塗りつぶすにはどうしたらよいのかを考えてもらいます。また、日常生活ではほとんど用いることのない三角関数をスクラッチを使い体感してもらいます。
  • 三角関数を用いた円の描き方をの体感する
  • 線の太さと描画する場所を変更することで塗りつぶせる事を理解する