プログラミング教材摂津市様Root体系表Root体系表Rootで付けられる力・目標の例

1年生

２年生＜身に付ける力＞A．情報読解力→必要な手順・プログラムを理解する力B．情報活用能力→手順に従い、プログラムを活用して意図した動きができる力C．論理的思考力→なぜその手順が必要か、どうすれば最善の手数で動かせるかを考える力＜教科例＞「生活科 じぶんで できるよ」＜プログラミングでのスキル目標例＞Cording レベル・・・１ （絵のブロック）＜身に付ける力＞A.．情報読解力→必要な手順・プログラムを理解する力B.．情報活用能力→手順に従い、プログラムを活用して意図した動きや音を鳴らしたり光らせたりすることができる力C．論理的思考力→なぜその手順が必要か、どうロボットを動かせば相手に伝わりやすいかを考える力＜教科例＞「生活科 発見！町へとび出そう」＜プログラミングでのスキル目標例＞Cording レベル・・・１ （絵のブロック）①ロボットを動かすためには必要な手順があることに気付くことができる。
②必要な手順について考え、実際に手順に従ってロボットを意図した場所へ移動させることができる。
③必要な手順について考え、意図したようにロボットを回転させたり移動させたりすることができる。

①ロボットを意図した場所まで複数の手順を使って動かすことができる。
②ペンをおろしたりあげたりするコマンドを使い、ロボットを動かしながらホワイトボードに軌跡を描くことができる。
③音を鳴らしたりライトを点灯させたりするブロックを用いて、移動させた後に音を鳴らしたりライトを点灯させたりすることができる。

Rootで付けられる力・目標の例

３年生＜身に付ける力＞A.．情報読解力→ 特にCordingレベル２のブロックにおいて必要な手順・プログラムを理解する力B.．情報活用能力→手順に従い、複数のブロックやプログラムを活用して意図した動きやライトを光らせることができる力C．論理的思考力→なぜその手順が必要か、イルミネーションを作るためにはどの組み合わせが最適かについて考える力＜教科例＞「理科 電気で明かりをつけよう」イルミネーションとロボットの動きをプログラミングしよう

４年生＜身に付ける力＞A.．情報読解力→ 特にCordingレベル２のブロックにおいて必要な手順・プログラムを理解する力B.．情報活用能力→手順に従い、複数のブロックやプログラムを活用して意図した動きや旋律を奏でることができる力C．論理的思考力→なぜその手順が必要か、日本の音楽を奏でるためにはどのような音を組み合わせればよいかを考える力＜教科例＞「音楽科 日本の音楽に親しもう」＜プログラミングでのスキル目標例＞Cordingレベル・・・２（文字ブロック）①文字ブロックを使ってRootを誘導したり、ライトを点灯させたりすることができる。
②複数の文字ブロックを組み合わせて、Rootを誘導したり任意の動きをさせたりライトを点灯させたりすることができる。
③自分の意図する内容に合わせて、Rootを任意の場所まで誘導したり任意の色にライトを光らせたりしてRootでイルミネーションを作ることができる。
＜プログラミングでのスキル目標例＞Cordingレベル・・・２（文字ブロック）①音楽を鳴らすブロックを使って、簡単な階名に合わせてリコーダーのようにRootで音を出すことができる。

５年生

６年生＜身に付ける力＞A.．情報読解力→ 繰り返しや順序処理・条件制御のブロックの理解やセンサーの役割を理解する力B.．情報活用能力→ 順序処理・繰り返し・条件制御等の既習事項を組み合わせながら意図した内容に応じてプログラミングする力C．論理的思考力→ 各種のセンサーや動きを組み合わせることを通して、生活の中でセンサーや電気がどのように役立っているのかを思考する力＜教科例＞「理科 電気とわたしたちのくらし」②レベル１の移動に使うブロックの動きについて理解していること。

③移動に使うブロックの動きに加えて、回転するブロックについて理解していること。
①１年生で学習したブロックを複数組み合わせてRootを動かすことができること。
②ペンを下ろしたり上げたりするブロックを用いて、Rootでホワイトボード上に線を描けること。
③音を鳴らしたりライトを点灯させるブロックを用いて音を鳴らしたりライトを点灯したりさせることができること。

活動前に習得しておくべきスキル・準備事項①Cordingレベル２の文字ブロック各種学習(レベル１では絵だが２では文字になる）動かす距離・光らせる時間など②複数のブロックの組み合わせ方繰り返し試行のブロックなど③移動や点灯させるブロックだけでなく、トリガーとなるブロックやもし〇〇すれば〇〇するなどの複雑な指示ができるブロック①Cordingレベル２の音楽に関わるブロックの各種学習階名とRootのコードが合うように画面を見てどれがどの階名か理解できること②鳴らす音や秒数を制御しながら、意図した旋律が奏でられるようにプログラミングを行うことができる。

②音楽を鳴らすブロックを使って音や鳴らす音の長さを調整できること③鳴らす音や秒数を制御した上で繰り返しや順次処理を行い、Rootで意図した旋律を奏でることができる。

③繰り返しや順次処理を行うブロックを用いて意図した旋律が意図した回数・意図した順序で奏でられるように準備することRootで付けられる力・目標の例＜身に付ける力＞A.．情報読解力→ 繰り返しや順序処理のブロックの理解やレベル２のブロックを用いた手順・プログラムを理解する力B.．情報活用能力→ 繰り返しや順序処理をうまく活用しながら自分の意図した通りにRootを動かし、図形を描くことができる力C．論理的思考力→ 図形を描く上で最善の方法はどれか、またそれに必要なプログラムはどれかを取捨選択し必要なものを選ぶ力＜教科例＞「算数科 正多角形と円」

活動前に習得しておくべきスキル・準備事項①iRobot Cording のページを開いてプログラムの作成画面まで行けること

活動前に習得しておくべきスキル・準備事項＜プログラミングでのスキル目標例＞Corrdingレベル・・・２（文字ブロック）①ペンを下ろす・上げるブロックや角度を指定するブロックを使ってホワイトボード上に図形を描くことができる。
②指示された図形の描き方をアナログで理解した上で、プログラミングを用いて意図した通りにRootを動かし図形を描くことができる。
③繰り返しや順序処理をうまく使いながら早く・簡単に・正確に図形を描くために必要な事柄をプログラミングを行いながら理解することができる。
＜プログラミングでのスキル目標例＞Corrdingレベル・・・２（文字ブロック）①センサーを用いて光・音・運動に電気が変換される仕組みを理解することができる。
②タッチしたりぶつかったりといったセンサーを活用し、条件に合わせて結果を制御することができる。
③各種のセンサーと光・音・運動の動きを組み合わせ、自分の意図した内容で電気を変換するプログラムを組むことができる。

①ペンを下ろしたり上げたりするブロックの理解図形における内角の和や外角の和についての知識と回転するブロックの理解②指示された図形をノート上で作図できること自分の意図通りにRootを動かし、ペンを上げ下げして図形が描けること③繰り返しや順序処理のブロックの理解より簡単な手順で図形をかくための要素の確認①各種センサーと既習の光・音・運動ブロックの活用の仕方（バンパー・カラー・タッチ）②各種センサーと既習のブロックとのつながりおよび条件制御ブロックの使い方③既習の順序処理・繰り返し・条件制御を生かした総合的なプログラミング

各学校・校区で、上記の情報活用能力体系表をもとにして、①「ICT活用スキル」の育成②「プログラミング教育」の充実③「情報モラル教育」の徹底の３つの観点が含まれる年間計画を作成し、計画的に必要な資質能力を育むこと