年後

市原 靖士

ミング教育が全面実施となります。小学校

大分大学教育学部

小学校におけるプログラミング教育導入の本実施に向けて現在の小学生が社会の中心となる

１．小学校プログラミング教育のあり方

小学校プログラミング教育に取り組むね

らいとして文部科学省は、「小学校プログラミング教育の手引き」（２０１８年３月）、の中で以下の４点について取り上げています。

① プロ
 グラミング的思考を育むこと② プロ
 グラムの働きやよさ、情報社会がコンピュータ等の情報技術によって支えられていることに気づくこと

技術は、数年後から 年後の間に、社会に実新的技術が研究、開発されており、これらのタ、５Ｇなど、今後、社会を大きく変える革高等学校、大学と数年間は英語そのものをんでいなくとも、ほとんどの先生が、中学校、語については、その指導法を大学時代に学同じく全面実施となる外国語活動・外国の先生は、プログラミング教育に対してど装され、我々の社会や生活を大きく変えるこ学んでこられたと思います。多少の得意不は、どんな社会になっているでしょうか。人とは明らかです。特に、人工知能の開発につ得意があるとはいえ「得体の知れない何か」

育においては、プログラミングそのものをのようにお考えでしょう。

いてはめざましいものがあり、二十数年後にではないはずです。しかしながら、プログ習得することに目的が置かれているわけで③ コン
 ピュータ等を上手に活用して身近な問題を解決したり、よりよい社会をは、シンギュラリティ（技術的特異点）が訪

ラミング教育は、多くの先生方にとって「得は あ り ま せ ん。 で す か ら、 体 験 さ せ た り、

このことから、小学校プログラミング教④ 各教
 科等での学びをより確実なものとすること築いたりしようとする態度を育むことれると言われています。そして今あるほとん

体の知れない何か」であり、そこが大きくの中で、彼らの仕事の内容についても大きこのようにダイナミックに変化する社会

先 生 は、 困 惑 し て い る よ う に 思 わ れ ま す。

ないプログラミング教育について小学校のよって、これまでほとんど学んだことがピュータプログラミングが必要ではないとには、授業構成によっては、必ずしもコン育むことに焦点が当たっており、そのためことです。特に、プログラミング的思考を＊２く変化していくことが見込まれます。全く得体の知れないものへの恐怖は、得体を知いうことも検討が必要だと考えます。つま＊１

どの仕事は、人工知能とロボットに置き換わ考えさせたりすることが重要であるという予測のつかない社会に対応する能力が必要れば軽減されると思います。そこで今回は、り、アンプラグドプログラミングを導入す＊３であり、学校教育もその能力の育成が必要

小学校でのプログラミング教育をする上でることも、児童にとってはプログラミング
令和２年度より小学校においてプログラであると考えます。の準備についてお話します。

ることが予想されています。

異なります。

工知能、ロボット、ＩｏＴ、量子コンピュー

20

20

1

日々の授業で使う教材や教具。
隣のクラスや隣の学校のあの先生は、一体どんな使い方をしているのでしょうか？
このコーナーでは、気になる教材活用術を紹介します。

的思考を育む学びになると考えます。

同じく文部科学省から「小学校プログラミ②テレビ番組や動画サイトを利用する

ＮＨＫＥテレでは、「ｗｈｙ プログラミ

ので参考になると思います。ただし、文部ブにアーカイブもあり）。スクラッチ（図２）ング」という番組を放送しています（ウェング教育の手引き（第２版）」が出ています

プログラミングやロボットや自動車などを科学省からの資料は抽象的な内容が多く具とはいうものの、コンピュータを使ったプログラミングでコントロールすることが、というビジュアル型プログラミング言語を分番組ですので気軽用いて小学生にもわかりやすく楽しみながら学べる番組です。

ングを理解するためにどんな準備をしたらでは、得体の知れない小学校プログラミ能です。また、文部科学省、総務省、経産トから無料でＰＤＦとしてダウンロード可ドブック」（図１）があります。ウェブサイ関である一般財団法人 ICT CONNECT21が出している「プログラミング教育支援ハン

くと具体的な内容を把握することができる画が見つかるので、それを少し見ていただーワードで検索すれば多くの実践や解説動

ログラミング」や「スクラッチ」などのキイト（ＹｏｕＴｕｂｅなど）で「小学校プに見てもらえると思います。また、動画サよいかを提案いたします。

省 か ら な る「 未 来 の 学 び コ ン ソ ー シ ア ム 」
あげられています。動画を中心として具体て も イ メ ー ジ し や す い 資 料 だ と 考 え ま す。

文部科学省などいろいろな機関や団体が①学習 指導要領や関連機関の資料について、ざっと目を通す
学習指導要領をしっかり読んでみてくださ

こ れ ら を ざ っ と 眺 め る よ う に 見 て い く と、ウェブ上でプログラミングができる環境を的な内容を多く含んでいるため、授業等とい。そうすると教科の中では、「プログラミなんとなくその様子がわかるようになると当たり前のことではありますが、まずは、ングを教える」のではなく、「プログラミン提供しています。
（または、アプリをダウンを挙げておきますので参考にしてください。と思います。以下に代表的なウェブサイト

ここでは、気楽に実際に試してみると良いグ を 実 行 し て 結 果 を 見 る こ と が で き ま す。

作成した後に、画面上でそのプログラミン

また、簡単なプログラミングをウェブ上で行 し て ど ん な 感 じ か を つ か ん で く だ さ い。

れていると思いますので、まずはそれを実ロードする）サンプルプログラムが用意さ思います。

③ウェ
 ブ上でプログラミングができるサイトを試してみると思います。

が多く含まれている資料としては、関係機具体的な授業の実践事例や教材など内容体性に欠けています。になるのではないかと考えます。

プログラミング的思考を育む上で必要条件!?のウェブサイトにもたくさんの実践事例が２．プログラミング教育導入の準備

10

グで教える」ことがよくわかります。また、＊ 1 本来は、中学校技術・家庭科技術分
野の「情報に関する技術」の中でプログラミングについて学ぶ機会があります。
＊２ 自分が意図する一連の活動を実現するために、どのような動きの組み合わせが必要であり、一つ一つの動きに対応した記号を、どのように組み合わせたらい
いのか、記号の組み合わせをどのように改善していけば、より意図した活動に近づくのか、といったことを論理的に考えていく力。
＊３ パソコンやタブレット端末といった電子機器を使用することなく、プログラミング的な思考を学ぶ学習方法。 カードやパズルなどを用いることで、コンピュータが動作する仕組みや、プログラミング的な問題解決の手順（アルゴリズム）を学習する。

▲図１ プログラミング教育支援ハンドブック

2◀︎図２
Scratch（スクラッチ）＊Scr a t chは MITメ デ ィ
ア・ラボのライフロング・キンダーガーテン・グルー
プによって開発されました。
https://scratch.mit.edu から自由に入手できます。

においており汎用性が高くいろいろな形にアーテックロボは、ＳＴＥＭ教育を基盤表的なものとしてあります。

トレーサー（ビストン株式会社）などが代

スフィロボルト（スフィロ社）、（レWeDo2.0ゴ社）、マイクロビット（ＢＢＣ）、ビューアーテック）、 エ ム ボ ッ ト（ Makeblock）、アーテックロボ２・０（図３）（株式会社しょう。

送して思い通りに動くかどうか試してみま

実際にハードウェアにプログラミングを転ロボットや自動車、ワンボードＰＣなど、④ハー ドウェアをプログラミングで動かしてみる●Viscuit（ビスケット） https://www.viscuit.com/●Hour of Code(アワーオブコード） https://hourofcode.com/jp●プログル https://proguru.jp/●Scratch（スクラッチ）図２
https://scratch.mit.edu/studios/1168062/●ScratchJr（スクラッチジュニア）アプリ

問題解決型のプログラミングを考えさせるすこともできます。よって、課題解決型やロボットなど子どもたちのアイディアを試

変 え る こ と が で き ま す。 自 動 車 や 信 号 機、にうまく動かないこともあります。

あるので画面上のシミュレーションのようハードウェアを使う場合、物理的な条件がとをお勧めします。ロボットや自動車などます。それを一定期間借りて試してみるこ⑤各教科の授業の中での検討ことも可能です。
例えば、自動車にすることで、様々なセンサーと組み合わせて自動運転をさせるこ

は、機能が限定されますがコストが少なくす

マイクロビットやビュートレーサーなどます。学習指導要領の例示にあるように算きるものを吟味していくことになると思いミングでうまく教えることや学ぶことがで①から④までで小学校プログラミングのむため、多くの台数を用意しやすいというメ

数や理科の授業では取り入れやすいのではとができます。また、算数の多角形のプロリットがあります。いずれの教材も授業実践ないでしょうか。例えば、ロボットや自動概 要 が 掴 め て く る と 思 わ れ ま す。 あ と は、例がウェブサイト等に掲載されていますの

車では、速さや時間をコントロールできるグラミングを作成し五角形や六角形などので、授業導入しやすいと考えます。校費や日ため算数の「速さ・時間・道のり」の学習各教科の授業内容、目標などからプログラ

本理科教育振興協会などの経費を使い、サンのではないでしょうか。

対する理解が必要になってくる時代となる

すます、小学校の先生のプログラミングにＩももちろんプログラミングの塊です。まーを学ばせることが発表となりました。Ａ

小学生に対してＡＩ（人工知能）リテラシ

この原稿を書いている時点で内閣府より３．おわりに性が必要な場面ではないでしょうか。

この点が小学校の先生にとって一番創造で利用できます。
育センターなどが保有している場合がありもしくは、市や県などの教育委員会や教プル的に購入し試してみましょう。

形で走行させることができます。

▲図 3 アーテックロボ 2.03