中学校技術・家庭科［技術分野］ 教授用資料

おさえておきたい

小学校におけるプログラミング教育の現状
YamamotoToshikazu

系統的なプログラミング教育推進を進めるためにははじめに

山本 利⼀

埼玉大学教授ることが目的ではない。”これらは，小学校段階において小学校におけるプログラミングに関する効果を教育学

は，プログラム言語の使い方を理解し，それらを活用して的観点から検討整理した研究は十分に深められていな

プログラミングに関する知識や技能を習得することを目い。また，我が国の情報教育やプログラミング教育の政策的とするのではなく，プログラミングを体験することを通も年々変化しており，それらを概観することも大切であして，プログラミング的思考など，時代を超えて必要となる。そこで本稿は，初等教育におけるプログラミング教育る資質・能力を身に付けることを目的としていることを示の方向性や教育的意義，実践事例を基に，技術分野におしている。また，小学校段階におけるプログラミング的思けるプログラミング教育の扱い方の基本的な考えを示す

考で求める資質・能力について，３観点からまとめられてこととする。

いる。
知識・技能面においては，“身近な生活でコンピュータ

小学校におけるプログラミング教育の方向性が活用されていることや，問題の解決には必要な手順が小学校におけるプログラミング教育を推進するにあたあることに気付くこと。”が小学校段階の目標でとして設り，これまで出されてきた国の政策を確認することで，こ定されており，中・高等学校についてはこれを発展したもれからの我が国における方向性を確認することができのが別に示されている。

る。「2008 年改訂小学校学習指導要領総則」，「プログ思考力・判断力・表現力等については，“発達の段階にラミング教育実践ガイド」，「小学校段階における論理的思即して，プログラミング的思考（自分が意図する一連の活考力や創造性，問題解決能力等の育成とプログラミング動を実現するために，どのような動きの組合せが必要で教育に関する有識者会議議論のまとめ(以後，有識者会あり，一つ一つの動きに対応した記号を，どのように組み議報告書 3)と記す)」，「2017 年改訂小学校学習指導要

合わせたらいいのか，記号の組合せをどのように改善し領総則編」，「小学校プログラミング教育の手引」と小学校ていけば，より意図した活動に近づくのか，といったこと

プログラミング教育の方向性が示されてきたが，有識者を論理的に考えていく力）を育成すること。”が示されて会議報告書が出され，それらの方向性が明確になった。

いる。

また，諸外国が進めているコンピュテーショナル・シンキングとの差異についても簡単に触れることとする。

学びに向かう力・人間性等については，“発達の段階に即して，コンピュータの働きを，よりよい人生や社会づくり

有識者会議報告書では，“子供たちに，コンピュータにに生かそうとする態度を涵養すること。”と示され，これら意図した処理を行うよう指示することができるということ

２つの力は，小・中・高等学校が同様である。このことは，を体験させながら，将来どのような職業に就くとしても，プログラミング的思考とは，論理的に物事を考え，手順を時代を超えて普遍的に求められる力としての「プログラミ考えていくことに留まらず，コンピュータの特性を理解しング的思考」などを育むことであり，コーディングを覚えた上で，自分の考えをまとめ，コンピュータを介して働きかけることであると示している。これらの資質能力は，諸に近づくのか，といったことを論理的に考えていく力”と示

外国が進める，コンピュテーショナル・シンキングを基に，されており，ここでは論理的思考力の側面が強く押し出さ

プログラミングに特化した定義であり，意味的には，コンれており，全ての学習の基盤となる力と定められている。

ピュテーショナル・シンキングに比べ，やや狭義の捉え方である。

「小学校における実践例」

これらを受けて，小学校学習指導要領（平成 29 年告小学校段階におけるプログラミングに関する学習活動示）総則編においては，プログラミング教育は，情報活用

は，「Ａ 学習指導要領に例示されている単元等で実施す能力の育成のための手立ての１つとして位置付けられてるもの」，「Ｂ 学習指導要領に例示されてはいないが，学いる。ここでは“児童がプログラミングを体験しながら，コ習指導要領に示される各教科等の内容を指導する中でンピュータに意図した処理を行わせるために必要な論理実施するもの」，「Ｃ 教育課程内で各教科等とは別に実施的思考力を身に付けるための学習活動”と示されており，するもの」，「Ｄ クラブ活動など，特定の児童を対象とし小学校学習指導要領では，論理的思考力の育成に焦点て，教育課程内で実施するもの」，「Ｅ 学校を会場とするが当てられている。

が，教育課程外のもの」，「Ｆ 学校外でのプログラミング

また，小学校においては特に，情報手段の基本的な操作の習得に関する学習活動およびプログラミングの体験の学習機会」，に分類される。多くの学校では，Ａの内容に取りかかることが想定される。

を通して論理的思考力を身に付けるための学習活動を，

例えば，算数科第５学年，Ｂ図形の「正多角形」では，学カリキュラム・マネジメントにより各教科等の特質に応じ習内容において，“正多角形について円と組み合わせてて計画的に実施することとしている。

作図をしたり，多角形についての作図を，円の性質と組みそのため，小学校においては，教育課程全体を見渡し，合わせて調べたりできるようにする。”と示されている。こプログラミング教育を実施する単元を位置付けていく学の単元においては，児童がプログラムしたロボットの動き年や教科等を児童の発達に合わせて決定していく必要がを基に，「正多角形」を形成するプログラミングを活用しある。その際，教科全体を通してプログラミングを学習活て，正三角形，正方形等の正多角形の作図の取り組みを動として実施し，プログラミングに取り組むねらいを踏ま行うことが例示されている。タブレット等の画面上によるえつつ，プログラミングを活用することで，より教科ごと作図と，ロボットの実機による作図を行うことで，自分のの学びを深めることが求められている。日本におけるプ

意図する動作をプログラムし，作図を行うといった実体験

ログラミング教育が，他国とは異なり，教科の中での取りを通してそれらの知識を確認するものである。具体的な組みとして位置付いていることに大きな特徴があると言課題例を下記に示す。

える。
小学校学習指導要領においては，「プログラミング的思課題１ 正方形の作図考」については，前述の有識者会議報告書をなぞるもの

正方形の描写をプログラミング活動を通して学習するで，“自分が意図する一連の活動を実現するために，どの際には，内角，外角ともに 90 °であるため，直感的に回転ような動きの組合せが必要であり，一つ一つの動きに対する角度を 90 °に設定することができる。同時に，直進と応した記号を，どのように組み合わせたらいいのか，記号

任意の角度回転の方法，繰り返しのプログラミングを学の組合せをどのように改善していけば，より意図した活動習する。

課題２ 正三角形の作図
正三角形のプログラミング活動の中で行う際は，正方「小学校での実践を踏まえての技術分野におけるプログラミング教育の扱い方」

形とは，辺の本数や１つの角度が違うことに気付かせる。

中学校においてのプログラミング教育は，これまでとはここで，進行方向から曲がる角度を考える必要があるた異なり，プログラミングに関する体験的な活動を，小学校め，外角を設定する必要がある（児童は試行錯誤をしなで経験してきていることである。この学習経験には，大きがら見つける）。またヒントとして正三角形の１辺を進行方な差があることを前提に，基礎・基本的な学習の再確認か向に延長した図を用意するとよい。この場面において児ら授業をスタートする必要がある。

童は，動作を確認しながらグループで話し合いを行う。ま

これら，小中学校の連携に関しては，教育課程の連携，た，直進と回転の繰り返しであること，繰り返しのブロック教材の連携，指導・支援の連携の観点が大切である。小を使うとプログラミングが容易になることに気付かせて，学校から中学校への「教育課程の連携」について，学習指学習を進める。

導要領でも教科間の連携がより進められると共に，幼稚園から高等学校まで見通した教育課程のイメージも中央

課題３ 正六角形の作図

教育審議会から提唱されている。小学校段階のプログラ

基本的に自力解決で課題を進め，早く課題が終わった

ミング的思考の育成やプログラミングの体験の上に，中グループは，正五角形等，他の正多角形の作図について学校段階で，技術の見方・考え方を基に，プログラミングプログラミングを行う。

および情報技術についての問題解決に取り組む中で，情報技術に関する技術的素養の育成が望まれる。
小学校と中学校の「教材の連携」の対象には，主にプロまとめ正多角形を作図する際には，正多角形の性質を用いてグラミング言語やツールなどのソフトウェアと制御教材や行う。ここで言う正多角形の性質は，正多角形は辺の長さマイコンボードのようなハードウェア，テキストやワークシが全て等しく，角の大きさが全て等しいことである。また，ート，説明資料などの補助教材が系統的に提供されるこプログラミングの際，繰り返しの命令を使用することで，とが望ましい。これまでの学習経験を基に，どのような形汎用性が高く，より簡易なプログラミングで作図が可能とで発展させるかについては，高等学校との連携を踏まえいうことを学習のまとめを行う。最後に，児童のプログラて検討することが求められる。

ミングへの興味・関心を引き上げることを目的とした，ロボットの実機による作図を行う。授業中の児童が作成したプログラムを図１に例を示す。

指導・支援の連携は，小学校と中学校が適切な情報交換をすることが求められる。
さいたま市では，小中一貫教育として“確かな学力の向上やいわゆる「中１ギャップ」の緩和のために，義務教育９年間を連続した期間ととらえ，一貫性のある学習指導や生徒指導の推進を目指す”指針が示され，１つの中学校に複数の小学校が連携を取っている。その中で，プログラミング教育に関して技術科担当教員が具体的な指導体制や教材選定に関する情報を，小学校へ提供することが大切である。例えば，プログラミング教育に関する９年間を図 1 児童が作成したプログラムの一例見通したカリキュラムの作成と実施を適切な連携によっておわりに可能にすれば，より大きな成果を得ることができる。さいプログラミング教育は，小学校段階からスタートし，技たま市では，「つぼみの日」（小中連携の日）を設定し，小・術・家庭科技術分野，高等学校情報科と系統的な学習が中学校教員の相互の授業参観，小・中学校の教職員の合スタートする。その中でも技術・家庭科技術分野の役割は同研修，関係小・中学校の経営方針の共通理解，小・中学大きい。子供たちに付けるべき資質・能力を明確にし，系校での情報の共有と適切な活用などが全校で実施されて統的な指導ができるよう，適切な連携を取りながら，体験いる。これらの中にプログラミング教育が位置付くことが的な学習が展開されることを期待する。

望まれる。
学習指導要領における，プログラミングに関するを目指した学習活動を，算数科〔第５学年〕の「Ｂ図形」の(1)

小学校とのかかわり−中学校学習指導要領解説編よりにおける正多角形の作図を行う学習や，理科〔第６学年〕の「Ａ物質・エネルギー」の(4)における電気の性質や働きを利

第１章 総説用した道具があることを捉える学習など，各教科等の特質に２ 技術・家庭科 改訂の趣旨と改訂の要点応じて，計画的に実施することが求められている。

（２）改訂の要点 イ 内容の改善 （技術分野）

技術分野としては，小学校において育成された資質・能力(ｳ) 社会の変化への対応を土台に，生活や社会の中からプログラムに関わる問題を見

なお，急速な発達を遂げている情報の技術に関しては，小いだして課題を設定する力，プログラミング的思考等を発揮

学校におけるプログラミング教育の成果を生かし発展させる

して解決策を構想する力，処理の流れを図などに表し試行等という視点から，従前からの計測・制御に加えて，ネットワーを通じて解決策を具体化する力などの育成や，順次，分岐，反クを利用した双方向性のあるコンテンツに関するプログラミ

復といったプログラムの構造を支える要素等の理解を目指す

ングについても取り上げる。加えて，情報セキュリティ等にために，従前はソフトウェアを用いて学習することの多かっついても充実する。

た「ディジタル作品の設計と制作」に関する内容について，プログラミングを通して学ぶこととした 。また，制作するコン

第２章 技術・家庭科の目標及び内容

テツのプログラムに対して「ネットワークの利用」及び「双方第２節 技術分野の目標及び内容 ３ 技術分野の内容向性」の規定を追加している。これらのことを踏まえ，情報活Ｄ 情報の技術用能力を系統的に育成できるよう，プログラミングに関する

なお，今回の改訂で小学校では，自分が意図する一連の活学習やコンピュータの基本的な操作，発達の段階に応じた情動を実現するために，どのような動きの組合せが必要であり，報モラルの学習，さらに，社会科第５学年における情報化が一つ一つの動きに対応した記号を，どのように組み合わせた社会や産業に与える影響についての学習も含めた小学校におらいいのか，記号の組合せをどのように改善していけば，よける学習を発展させるとともに，中学校の他教科等におけるり意図した活動に近づくのか，といったことを論理的に考え情報教育及び高等学校における情報関係の科目との連携・接ていくことのできる力であるプログラミング的思考等の育成

続に配慮する。

開隆堂出版株式会社
本社 〒113-8608 東京都文京区向丘1-13-1 ☎03(5684)6111

非売品

北海道支社 〒060-0061
東 北 支 社 〒983-0852名古屋支社 〒464-0802
大 阪 支 社 〒550-0013
九 州 支 社 〒810-0075

この資料は，一般社団法人教科書協会「教科書発行者行動規範」に則って作成，配布しております。

札幌市中央区南一条西6 丁目11 番地 札幌北辰ビル 8 階
仙台市宮城野区榴岡4-3-10 仙台TB ビル 4 階
名古屋市千種区星が丘元町14-4 星ヶ丘プラザビル 6 階
大阪市西区新町2-10-16
福岡市中央区港2-1-5 FYC ビル 3 階☎011(231)0403☎022(742)1213☎052（789）1741☎06(6531)5782☎092(733)0174

BJ