小学校第６学年 総合的な学習の時間（プログラミング）学習構想案
１

単元構想

単元名
単元の目標

単元の評価
規準

過程時
間課
題の設
定

１

情報の収集

２

整理・分
析

２

情報技術と私たち～私たちのくらしを便利にする提案をしよう！～
私たちのくらしを便利にする提案やお掃除ロボットのプログラムを考える体験を通して、(1)身の回りの電化製品にはプログラミングが活用されていることに気付き、(2)人に役立つ情報技術やロボットの機能、プログラミングについて考え、(3)情報社会の一員として学んだことを生活や社会づくりに生かそうとすることができる。
知識・技能
思考・判断・表現
主体的に学習に取り組む態度①身の回りの電化製品に ①活動の意図や目的を明確に ① 課題の解 決に向け 、最 後は、プログラミングがして課題を設定し、手順をま で 粘 り強 くや り 抜こう
活用されていることに考えて見通しをもって課題としている。
気付いている。
を追求している。
② 考えを伝 え合いな がら 、②問題の解決には、必要 ②どのような動きの組合せが友 達 と 協働 しな が ら取りな手順があることに気必要か考えて試している。
組んでいる。
付いている。
③意図する一連の活動を実現 ③ 学んだこ とを生活 や社 会するために、修正箇所を見づ く り に生 かそ う と してつけ、改善点を工夫していいる。
る。
④情報機器を活用し、プログラミング的思考を基に、自分の考えや感じたことを まとめている。
指導計画と評価計画（６時間取扱い 本時 ４／７）
評価の観点等
学習活動★は記録に残す評価の場面で「具体の評価規準」〇これまでどのような技術が開発され、今 【態②】（ICT）
後さらにどのような「便利で人の役に立 〇考えを伝え合いながら、友達と協働しつもの」が開発されるか、Jamboard を使ながら取り組んでいる。って予想を出し合う。
【知①】（発言・ワークシート）〇「society5.0」の動画を視聴し今後の技 〇身の回りの電化製品には、プログラミ術の進歩と自分の生活について考える。
ングが活用されていることを理解して〇保護者アンケートの結果（家事の大変いる。
さ、家電の便利さなど）を示し、保護者の思いをつかむ。「私たちのくらしを便利にする提案をしよう！」という単元を通した学習課題を共有する。
〇ミッション１～５を行うことを通し、★【知②】（ICT・ワークシート・行動観
Root ができる基本的な動きを知る。
察）〇ミッション６～８を行うことを通し、〇順次処理を組み合わせ、コンピュータ意図した動きをさせるためには、「要ーに意図した動きを行うための命令の素に分ける」ことが必要なことを知出し方を理解している。
る。フローチャートについて確認する。
〇保護者アンケートの結果を分析し、現★【思①】（ICT・ワークシート・行動観察）
存の掃除機を見ながら「ついていたら〇活動の意図や目的を明確にして課題を便利だな」と思うことを出し合う。チ
設定し、手順を考えて見通しをもってームごとに私たちのくらしをより便利課題を追求している。にする「お掃除ロボットの提案」につ【態①】（行動観察）
いて考え、スライドに書き込む。
〇課題の解決に向け、最後まで粘り強くやり抜こうとしている。
〇チームで提案するくらしに便利な「お★【思②③】（ICT・ワークシート・行動観掃除ロボット」のプログラムを考え察）る。（本時）〇どのような動きの組合せが必要か考えて試している。
〇意図する一連の活動を実現するために修正箇所を見つけ、改善点を工夫している。
【知②】（ワークシート・行動観察）〇順次処理を組み合わせ、コンピューターに意図した動きを行うための命令 の出し方を理解している。

まとめ・表現２〇プログラムしたお掃除ロボットの動きを動画で撮影し、チームで考えた「私たちのくらしを便利にする提案」をスライドにまとめ、保護者へ発信する。
２〇単元全体をまとめる。動画を視聴し、今回のプログラミングの学習が生活や社会にどのようにいかすことができるかを考える。

★【思④】（発言・行動観察）〇情報機器を活用し、プログラミング的思考を基に、自分の考えや感じたことをまとめている。
★【態③】（ワークシート）〇学んだことを生活や社会づくりに生かそうとしている。

単元における系統及び児童の実態
学習指導要領における該当箇所(内容、指導事項等)
小学校学習指導要領第１の目標を受け設定された本校の目標「学習したことを生活によりよくいかす力の育成」を基に、探究課題の解決を通して育成を目指す具体的な資質・能力を設定し、単元を構成している。
なお、本単元は学習指導要領第５章第３の２（９）の「情報に関する学習を行う際には、探究的な学習に取り組むことを通して、情報を収集・整理・発信したり、情報が日常生活や社会に与える影響を考えたりするなどの学習活動が行われるようにすること。第１章総則の第３の１の(3) のイに掲げるプログラミングを体験しながら論理的思考力を身に付けるための学習活動を行う場合には、プログラミングを体験することが、探究的な学習の過程に適切に位置付くようにすること。」に基づき指導するものである。
教材・題材の価値
本単元では iRobot 社が提供している「Root（ルート）」という教材を使用する。これは、ロボット掃除機ルンバを小型化して、掃除機能の代わりにお絵かき機能、音楽再生機能、色センサー、視覚センサーなどを搭載したデバイスである。
この「Root」を活用し、「私たちのくらしを便利にするお掃除ロボットのプログラムを考えよう」という学習課題を設定することで、実際に児童がプログラミングを体験し、試行錯誤しながら「意図した動きの手順を一つ一つの命令に分解する必要があること」や「それらを効率的に順序立てていくこと」を理解することができると考える。また、この学習課題への取組を通して、プログラムは人間が機械に動きを与えたものであり、それらが私たちの生活を豊かにするために様々な形で活用されていることについて理解することができると考える。
本単元における系統
６年総合的な学習の時間「情報技術と私たち」（情報モラル・セキュリティ）
情報技術の進歩に伴って問題となっていることを学習課題として設定し、SNS やゲームなどの付き合い方を考え、整理し、まとめる。
６年算数「拡大図と縮図」（アンプラグドプログラミング）
拡大図・縮図の見分け方についてフローチャートを用いて考えを整理する。

６年総合的な学習の時間「情報技術と私たち」～私たちのくらしを便利にする提案をしよう！～（フィジカルプログラミング）
私たちのくらしを便利にするものを考え、お掃除ロボットのプログラムする体験を通して,身の回りの電化製品にはプログ
ラミングが活用されていることに気付き、人に役立つ情報技術やロボットの機能、プログラミングについて考え、情報社会の一員として、学んだことを生活や社会づくりに生かそうとすることができる。

６年道徳「カスミと携帯電話」（情報モラル・セキュリティ）携帯電話・メディアの使い方や生活リズムについて見つめ直し、節度を守って生活していこうとする心情を高める。
６年理科「電気の利用」（ビジュアルプログラミング）
電気を無駄なく使うためのプログラムを考える。

３ 本時の学習（１）本時の目標
ロボットに意図した動きをさせるためには必要な手順があることに気付き、その実現のために、どのような動きの組合せが必要か考えて試したり、修正箇所を見つけて改善点を考えたりすることができる。
（２）本時の展開
過程

学習活動時
間（◇予想される児童の発言）
１

導入展
開

単元を通した学習課題を確認し、本日のめあてをつかむ。

指導上の留意事項（学習活動の目的・意図、内容、方法等）○学習課題を確かめ、単元計画からめあてを設定する。

【学習課題】私たちのくらしを便利にする提案をしよう！

５分【めあて】各チームが提案する「くらしに便利なお掃除ロボット」を動かすた
めには、どのようにプログラムすればよいか考えよう。

30分

２ 課題解決の見通しをもつ。
①前時までの学習を想起し、どのような方法で考えていけばよいか全体で確認する。
♢前の時間は、様々な命令を組み合わせてロボットを動かしたね。
♢今回もフローチャートを使ってロボットの 行動を分けて考えていけばできると思うな。

○ 様 々 な 命 令を 組 み 合わ せ て ロ ボッ
トを動かしてきたことを想起する。

②チームごとにワークシートでロボットの動きを考え、フローチャートにして整理する。
♢始めと終わりで、音楽が流れるといいな。音を鳴らすブロックはどこで入れればいいだろう。
♢家具に当たったら、進行方向をかえて進むようにしたい。

〇 ワ ー ク シ ート に ロ ボッ ト の 進 路を線で書き込み、フローチャートや箇条書きで動きを細かくわけて順序よく書き出せるようにする。

３〇フローチャートを示し、ロボットにさせたい動きを細かく分けて考えることの大切さを確認する。

【具体の評価規準】知②
順次処理を組み合わせ、コンピューターに意図した動きを行うための命令の出し方を理解している。（ワークシート）

iRobot Root coding を使って実際 〇途中、進行状況や困っていることをにプログラミングし、Root を動かす。
Jamboard で共有させ、改善策を全体♢バンパーに物が当たったら、直角で考える時間をとる。に進行方向を変え、その後真っすぐ【具体の評価規準】思②③
進むようにしたらどうだろう。
意図する一連の活動を実現するために、♢思い通りに動かない。どこを修正 どのような動きの組合せが必要か考えて試しなければいけないかな。
したり、修正箇所を見つけ、改善点を考え♢繰り返しなど、効率よく命令が出 たりしている。（ワークシート・行動）
せる箇所はないかな。
<到達していない児童への手立て>○フローチャートとRoot codingを確認し、命令や組み合わせで修正すべきところがないか考えさせる。

４

本時のまとめを行う。

○めあてや課題と照らして行い、課題解決の方法や学習内容をまとめる。
【まとめ】自分たちで考えたロボットを動かすには、ロボットにさせたい動きを分け、命令を考え、順序よく組み合わせ、プログラムを考えるとよい。
５ スプレッドシートに、めあてに対終する振り返りをする。
○本時の学びの成果や課題、課題の改善方法等を共有させる。
末 10 ♢思い通りの動きをさせることができてよかったな。
○自らの学びを調整したり、新たな問分♢途中でロボットの動きが止まってしいを設定したりすることができる
まったら、どこが間違っているか修
よう、振り返りの視点を示す。
正することが大切だ。
〇時間があれば、他のチームのプログラムを共有し、そのプログラムを体験ができるようにする。
【板書計画】
学習課題
私たちのくらしを便利にする提案をしよう！

フローチャート

これまでのミッションで学んだRoot のブロック

めあて 各チームが提案する「くらしに便利なお掃除ロボット」を動かすには、どのようにプログラムすればよいだろう。と動き各チームが考える「便利なお掃除ロボット」（google スライドで作成した各チームのスライドを印刷して貼る）
まとめ

ロボットを動かすには、ロボットにさせたい動きを分け、命令を考え、順序良く組み合わせてプログラムしていくとよい。

【ＩＣＴ活用計画】
教師による教材提示の計画、ＩＣＴを活用した発表、まとめ等による考えの共有の計画等

〇
〇
〇
〇
〇
〇

児童や保護者へのアンケートの際は、「Forms」を使用する。
児童の考えを分類したり、整理したりするときには「Jamboard」を活用する。
児童の考えや提案をまとめるときには、「スライド」を活用する。
振り返りの際は、「スプレッドシート」を活用する。
「Root」を活用し、プログラミングを体験できるようにする。
児童同士がプログラムを共有するときはクラウドを活用する。

【「Root」について】〇ブロックをドラッグ・ペーストするビジュアル型プログラミング言語（レベル１・２）から、文字により記述するテキスト型プログラミング言語（レベル３）の３段階のレベルが用意されている。
〇ブロックの色などで機能の分類を示してあり、児童が視覚的に把握しやすく、簡単にプログラムを作成することができる。児童がプログラミングの楽しさや達成感を味わえるとともに、プログラミング的思考の育成やプログラミングのよさ等への気付きを促すことができる教材であると考える。

（画像：iRobot 公式サイトより）