日本サード・パーティ株式会社(本社:東京都品川区、代表者:森豊、略称:JTP)は、2016年1月30 日に、スーパーサイエンスハイスクール(略称:SSH)指定校、東京都立戸山高等学校(所在地:東京都新宿区、略称:戸山高校)に対し、 NAOを活用したプログラミング学習を提供いたしました。
講習の目的
本講習は、NAOの専用プログラミングソフトChoregraphe(コレグラフ)を使用し、以下のポイントを目的に行われました。
・ 実際にNAOを動かすことで、プログラミングに対する興味を喚起すること
・ 基本的な条件分岐などの仕組みを理解し、論理的思考を高めること
・ 演習課題にチームで取り組むことで、チームワークを強化すること
講習の様子
講習には18名の生徒が5チームに分かれて参加し、各チームにNAOが1台、そして一人ひとりにChoregrapheが入ったPCが配られました。
講習はNAOとChoregrapheの操作方法の座学から始まり、初めは理解できるか不安な表情の生徒も見られましたが、実際にChoregrapheの操作を始めてNAOがプログラム通りに動き始めると、一気に教室が湧きだしました。
講習の目的
本講習は、NAOの専用プログラミングソフトChoregraphe(コレグラフ)を使用し、以下のポイントを目的に行われました。
・ 実際にNAOを動かすことで、プログラミングに対する興味を喚起すること
・ 基本的な条件分岐などの仕組みを理解し、論理的思考を高めること
・ 演習課題にチームで取り組むことで、チームワークを強化すること
講習の様子
講習には18名の生徒が5チームに分かれて参加し、各チームにNAOが1台、そして一人ひとりにChoregrapheが入ったPCが配られました。
講習はNAOとChoregrapheの操作方法の座学から始まり、初めは理解できるか不安な表情の生徒も見られましたが、実際にChoregrapheの操作を始めてNAOがプログラム通りに動き始めると、一気に教室が湧きだしました。
後半は3~4名のチームごとに演習課題を行いました。演習課題は「来校者への受付対話プログラム」で、プログラムの並列処理や条件分岐など、前半の内容を応用して作成するものです。
各チームがすぐに役割分担をし、テキストを見たり講師に質問をしながら、試行錯誤をしてプログラムの完成を目指しました。また他チームとの差別化を図るため、応答を工夫させたり、Choregrapheの画面を見やすくする、といった、自発的に工夫を行う姿が見られました。
各チームがすぐに役割分担をし、テキストを見たり講師に質問をしながら、試行錯誤をしてプログラムの完成を目指しました。また他チームとの差別化を図るため、応答を工夫させたり、Choregrapheの画面を見やすくする、といった、自発的に工夫を行う姿が見られました。
最後はまとめとして各チームが完成したプログラムの発表をし、最も完成度の高かったチームにNAOのトートバッグがプレゼントされました。
講習を終えて
受講後のアンケートでは、94.4%の生徒が受講前と比べてプログラミングへの興味が強まったと回答し、ロボットを使用してプログラミング結果を可視化させることで、プログラミング学習への意欲が高まる効果があることが証明されました。
講習を終えて
受講後のアンケートでは、94.4%の生徒が受講前と比べてプログラミングへの興味が強まったと回答し、ロボットを使用してプログラミング結果を可視化させることで、プログラミング学習への意欲が高まる効果があることが証明されました。
演習の難易度はやや難しかったと回答した生徒が多く見られましたが、「面白かった」「是非また同様の授業を受けたい」という声が多く聞かれました。
また当日講習の様子を見ていた担当教師からは「ロボットの活用はプログラミングの学習として有効であり、また論理的思考の向上に役立つと思われる。」というフィードバックがありました。
当日は文部科学省からの視察もあり、学生がプログラミング学習へ興味を持って取り組んでいる様子から、今回のヒューマノイドロボットを使用した授業カリキュラムの有効性を確認されました。
NAOとChoregrapheを使う効果
NAOをプログラミング言語学習に使用することにより、プログラミング結果がロボットの動作として視覚化されるため、生徒はより興味を持って取り組むことができます。また、自ら思考錯誤したプログラムが形になることで、ものづくりに対する動機付けを促すことができます。生徒からも「次回はプログラミング言語でNAOを動かしてみたい」という意欲的な声が聞かれました。
NAOを動作させるためのソフトウェアChoregrapheでは、NAOの機能がボックスという単位で用意されており、ボックスをUI上で組み合わせるだけで、NAOのプログラミングを完成させることができます。PythonやC++といった言語の知識がなくても直感的に操作することができ、条件分岐や並列処理などのプログラミングの基礎知識を自然と身につけることができます。
また当日講習の様子を見ていた担当教師からは「ロボットの活用はプログラミングの学習として有効であり、また論理的思考の向上に役立つと思われる。」というフィードバックがありました。
当日は文部科学省からの視察もあり、学生がプログラミング学習へ興味を持って取り組んでいる様子から、今回のヒューマノイドロボットを使用した授業カリキュラムの有効性を確認されました。
NAOとChoregrapheを使う効果
NAOをプログラミング言語学習に使用することにより、プログラミング結果がロボットの動作として視覚化されるため、生徒はより興味を持って取り組むことができます。また、自ら思考錯誤したプログラムが形になることで、ものづくりに対する動機付けを促すことができます。生徒からも「次回はプログラミング言語でNAOを動かしてみたい」という意欲的な声が聞かれました。
NAOを動作させるためのソフトウェアChoregrapheでは、NAOの機能がボックスという単位で用意されており、ボックスをUI上で組み合わせるだけで、NAOのプログラミングを完成させることができます。PythonやC++といった言語の知識がなくても直感的に操作することができ、条件分岐や並列処理などのプログラミングの基礎知識を自然と身につけることができます。
JTPでは今後同等の講習を、SSHを始めとした学校や特別講習、企業の新人研修などの一環として導入を進めていく予定です。
本リリースに関するお問い合わせ先
日本サード・パーティ株式会社 マーケティング室
TEL:03-6408-2488 E-mail:marketing@jtp.co.jp