第１学年

総合的な学習の時間

平成２９年６月１６日（金） パソコン教室
１

単元名

学習指導案

指導者 T1 藤井幸治 T2 白神栄治

Pepper を使ったロボット・プログラミング学習～テーマに即したロボットの動作が実現できるようにプログラミングを行なうことで、課題解決方法を論理的に考える「プログラミング的思考」を育成する～

２

単元設定の理由
次期学習指導要領では、教科等を超えた全ての学習の基盤として育まれ活用される資質・能力のひとつとして、情報活用能力があげられている。なかでも、いま子供たちが、「身近なものにもコンピュータが内蔵され、プログラミングの働きによって生活の便利さや豊かさがもたらされているということ」について理解し、そうしたプログラミングを、自分の意図した活動に活用していけるようにすることは、ますます重要になっている。また、子供たちが将来どのような職業に就くとしても、プログラミング教育によって身につく「プログラミング的思考」は、時代を超えて普遍的に求められる能力ともいえる。
こうした情勢の中、SoftBank Group による「Pepper 社会貢献プログラムスクールチャレンジ」が企画され、新見市も採択自治体の一つとして決定された。市内全小中学校には、複数台のPepper と専用プログラミング開発ツールの入ったパソコンが３年間貸与され、全学年全クラスにおいて使用可能な環境が整った。
本校では、プログラミング学習を総合的な学習の時間で実施するプロジェクト学習(課題解決に向けて企画・実施・まとめ・発表・ふり返り)の一環としてとらえ、プログラミングの技術的な要素の習得だけではなく、将来子供たちが生きる社会で必要と予想される、「協力してものを創造する力」や「様々な情報をもとに、最善の答えを導き出す力」を育成していくことをねらいとしている。

３

単元の目標
○ロボットと社会との関連や将来への活用について理解し、これからの自分たちを予想し未来を考えることができる。
○ロボットの様々な動作の関係をプログラムで制御する学習を通して、論理的な思考ができるようになる。
○共通の目的の達成に向けた協働的な学習を通して、自己の学びのよさを見つめる。

４

単元の評価規準
評価の観点

評価規準

課題設定の力

情報活用の力

将来展望の力社会参画の力

身近な生活の中から課題を見出し、どのようにしたら質の高い学びができるかについて見通しをもつ。

様々な情報をもとに、ICT を活用して課題解決のために創意工夫をする。

将来、ロボットやAI とともに仕事や生活をすることを、自分の姿と共にとらえることができる。

グループ活動や討論の中に発信を加え、自らの学びを進んで身近な生活の中に生かそうとする。

５

指導と評価の計画
次

一次時

主な学習活動１○ガイダンスを受け、選択型プロジェクト学習ガイダンスとテーマの決定としてのテーマを考える。
２【課題設定の力】
身近な生活の中から課題を見出し、どのようにし○プログラミング学習の概要を知る。

たら質の高い学びができ学習活動をつかむ。

評価方法○テーマをもとに 4 人のチームをつくる。
・選択型プロジェクト学習のテーマに沿った※学びのイメージ

評価基準及び・プログラミング学習と選択型プロジェクトるかについて見通しをもつ。
※ワークシート

学習を並行して実施
二次

１

プログラミングの基礎学習

２※テーマに関連し○人間とロボットについて考える。

【将来展望の力】○Pepper にしゃべらせる。

将来、ロボットや AI とと○Pepper を動かす。

もに仕事や生活をするこ○Pepper がしゃべると同時に動くようにすとを、自分の姿と共にとる。

た Pepper の動作３を取り入れる。

【本時】

４

○音センサーで Pepper と会話ができるように○タッチセンサーで Pepper がしゃべったり動

５○ディスプレイに絵を表示する。

１○選択型プロジェクト学習で取り組んでいる

プログラミング

内容やテーマが Pepper の動作で表現できるの応用学習ようなプログラムを作成する。
２○Pepper の動作とともに、チームでのプレゼンテーションを考える。

※発表会に向けて※行動の観察・発表する。
いたりするようにする。

三次らえることができる。

準備をする。

【情報活用の力】
様々な情報をもとに、ICTを活用して課題解決のために創意工夫をする。
※行動の観察※プログラムデータ【社会参画の力】
グループ活動や討論の中に発信を加え、自らの学

四次

１

発表会

○チームごとに、Pepper といっしょにプレゼンテーションを行なう。
○感想を出し合う。

※学びの姿を発信びを進んで身近な生活の中に生かそうとする。
※行動の観察・発表○ふり返りをする。

する。

６

研究主題との関連
研究主題「主体的に学び合い、高め合う生徒の育成を目指して」～アクティブ・ラーニングの視点を取り入れた授業実践～

本校では、「協働学習」を中心にして生徒全員が学び合いながら粘り強く課題に取り組む授業を目指している。プログラミング学習は、自ら設定したテーマに即したプレゼンテーションを最終目標にして、PDCA サイクルでの学習活動を展開することで、質の高い学びにつながることが期待される。将来を予見するような最新の ICT を活用し、自らのアイディアが生かされる学習環境が整ったことは、生徒にとって、研究主題に迫るような貴重な体験ができるチャンスと考えている。

７の１（第二次第１時）

TRY1

Pepper にしゃべらせよう

・各チームに Pepper、PC、ボックスカード、ホワイトボード、ワークシートを配布する。

事前準備

・PC は Choregraphe を起動し、Pepper と接続しておく。
・Pepper のオートノマスライフは OFF にし、STAND 姿勢にしておく。

本時の目標

プログラミング概念を理解し、Choregraphe のルールに従い Pepper を指示通りしゃべらせることができる。

学習活動○今日の学習内容について知る

教師の働きかけ学びの姿・学習評価

・今日は Pepper に言葉をしゃべらせるプログラムについて学び ・身近な生活の中からます。

連想し、チームで考え（Pepper に言葉をしゃべら・身の回りの機械で、言葉で説明してくれる機械はありますか。 を共有している。

せるプログラムの作成方法

・言葉でしゃべることでどんなよさがありますか。

を学ぶ）【課題設定の力】（行動の観察・発表）◇基本課題（Pepper に「こんにちは」以外の言葉をしゃべらせてみよう）に取り組もう
・しゃべらせるプログラムをつくるには、次のボックスを使いま【基本課題】○プログラムをつくるす。
・左下のボックスライブラリから「Set Language」と「Say」を選びます。
・それぞれのボックスの入出力コネクタをつなぎます。
・「Set Language」の左下のプロパティをクリックして、言語をJapanease に変えます。
「Say」の左下のプロパティをクリックして、しゃべらせる言葉「今日はいい天気です」を入力します。

〇プログラムを試す

・プログラムをつくり終えたら、プログラムを実行してみましょ ・プログラムの一部をう。

変更するだけで、し・実行は、ツールバーにある「アップロードして再生（緑の三角）」をクリックします。

ゃべる内容や話し方が変わることに気づいている。

・プログラムは実行されましたか。

【情報活用の力】（実行されない場合は状況を確認し、補助する。）（行動の観察）・声の高さや速さを変えてやってみましょう。
・言葉を変えて、同じようにしゃべらせてみましょう。
◇発展課題（Pepper に、プロジェクト学習でのテーマに関する話題をしゃべらせてみよう）にチャレンジしよう【発展課題】〇プログラムを工夫し、改善する・選択型プロジェクト学習でのテーマや活動予定についてしゃべらせましょう。
・Text の幅が狭いときはプロパティウインドを横に広げましょう。

き手にわかりやすく伝わるための工・「Say」を増やして、どんどん横につなぐこともできます。いろ夫ができている

いろと工夫して、しっかりしゃべらせるようにしましょう。

【社会参画の力】

・つくったプログラムは保存しましょう。
◇プログラムを発表しよう
・つくったプログラムを発表し、共有してみましょう。
○まとめをする・自分達のテーマが聞・今日の学習を振り返り、学んだこと・考えたことを共有しましょう。

(行動の観察・発表)

７の２（第二次第２時）

TRY２

Pepper を動かしてみよう

・各チームに Pepper、PC、ボックスカード、ホワイトボード、ワークシートを配布する。

事前準備

・PC は Choregraphe を起動し、Pepper と接続しておく。
・Pepper のオートノマスライフは OFF にし、STAND 姿勢にしておく。

本時の目標

Pepper を動かすプログラミングを行い、しゃべるプログラムと組み合わせることで、Pepper とのコミュニケーションが広がることをイメージする。

学習活動○今日の学習内容について知る

教師の働きかけ学びの姿・学習評価・今日は Pepper を動かすプログラムについて学びます。
・うまくいったら、前時に学習したしゃべらせるプログラムと組み合わせてみましょう。

◇基本課題（Pepper を動かしてみよう）に取り組もう
・コレグラフには Pepper の動きのパターンが記録されたボック【基本課題】

スが用意されています。

○プログラムをつくる

・Pepper が左手で頭をかく動作をさせてみましょう。
・左下のボックスライブラリから、「Thinking」ボックスを選び ・PC に入力する前に、〇プログラムを試すます。

ホワイトボードにボ・ボックスの入出力コネクタをつなぎます。

ックスカードを配置

・プログラムをつくり終えたら、プログラムを実行してみましょ

し、線でつないだり、う。

言葉を書き込んだり・プログラムは実行されましたか。

しながら、プログラ・実行すると PEPPER は左手を上げたままで止まります。このまムをイメージしてい〇セーフレストに戻すことまでは Pepper は疲れてしまいます。

る。の必要性を知る。

・「ポーズライブラリ」から「Stand」をダブルクリックして Pepper 【情報活用の力】が楽な姿勢に戻しましょう。

（行動の観察）・他の動きのボックスを使って、いろいろ試してみましょう。

◇発展課題１（Pepper がしゃべりながら動くようにしてみよう）にチャレンジしよう【発展課題】

・「Say」ボックスと動きのボックスを組み合わせると、Pepper〇命令を並列や直列につながしゃべりながら動くようになります。

ぐことの意味を知る。

・ボックス同士を並列や直列につないで、試してみましょう。

◇発展課題２（しゃべることばと動きのタイミングを合わせてみよう）にチャレンジしよう
・「Wait」ボックスを使うと、信号が流れるタイミングを調節する（時間を遅らせる）ことができます。
・どのようにつないだらよいか考えて、試してみましょう。
◇プログラムを発表しよう
・つくったプログラムを発表し、共有してみましょう。

○まとめをする

・今日の学習を振り返り、学んだこと・考えたことを共有しましょう。

・しゃべりと動きが合うための工夫をしている。
【情報活用の力】（行動の観察・発表）

７の３

本時案（第二次第３時）TRY３

音センサーで Pepper と会話ができるようにしてみよう

・各チームに Pepper、PC、ボックスカード、ホワイトボード、ワークシートを配布する。

事前準備

・PC は Choregraphe を起動し、Pepper と接続しておく。
・Pepper のオートノマスライフは OFF にし、STAND 姿勢にしておく。

本時の目標

音センサーとしゃべるボックスと組み合わせて、双方向のやり取りができるプログラムを作成し、Pepper との会話のイメージをつかむ。

学習活動

教師の働きかけ○今日の学習内容について

・今日は Pepper と会話ができるプログラムについて学びます。

知る

学びの姿・学習評価

・身の回りで、会話ができる機械はありますか。

（Pepper と会話ができるプ

・機械と会話ができることで、どんなよさがありますか。

ログラムの作成方法を学ぶ）◇基本課題（Pepper に話しかけたら答えてくれる）に取り組もう【基本課題】

・「Set Language」ボックスのプロパティで Pepper が聞き取る言 ・PC に入力する前に、○プログラムをつくる語を「Japanese」に設定します。

ホワイトボードにボ・言葉の聞き取りは「Speech Reco.」ボックスを使います。

ックスカードを配置

・「Speech Reco.」ボックスのプロパティで「Word list」に聞きし、線でつないだり、とる言葉を入力します。
・返事の言葉は「Say」ボックスのプロパティで「Text」に入力します。

言葉を書き込んだりしながら、プログラムをイメージしてい・それぞれのボックスの入出力コネクタをつなぎます。

る。

・プログラムをつくり終えたら、プログラムを実行してみましょ 【情報活用の力】〇プログラムを試すう。

（行動の観察）・Pepper の目と耳の LED が青色に回転したら聞き取り状態です。
聞き取る言葉を話してみてください。
・Pepper が答えてくれたら成功です。
（実行されない場合は状況を確認し、補助する）◇発展課題（Pepper が言葉を聞き分けて、それにあった返事をする）にチャレンジしよう【発展課題】〇目的にあったプログラムをつくる

・「Speech Reco.」ボックスの「Wold list」に複数の言葉を入力 ・Pepper との簡単な会します。

話が成り立つよう・言葉の聞き分けは、聞き取った言葉を分岐処理する「SwitchCase」ボックスを使います。このボックスにも複数の言葉を入【情報活用の力】力します。

（行動の観察）・それぞれの返事の言葉を「Say」ボックスで並列に配置します。
〇プログラムを試し、改善する・プログラムを実行し、会話がうまくいくまでプログラムを修正しましょう。
・つくったプログラムは所定のフォルダに保存しましょう。
◇プログラムを発表しよう
・つくったプログラムを発表し、共有しよう。

○まとめをするな工夫をしている。

・今日の学習を振り返り、自分たちのテーマに沿ったプログラミングをつくるためのアイディアを出し合い、共有しよう。