【CIEC 第 114 回研究会 報告】
テーマ：プログラミング的思考をどのように育むか〜 育むべきスキルは何か・教員に求められるスキルは何か 〜■プログラム12:30 - 13:00【 受付 】
13:00 - 13:10【 開会挨拶・趣旨説明 】
13:10 - 14:40【 講演 】
⿅野 利春 ⽒（国⽴教育政策研究所教育課程

⽇ 時：2018 年 3 ⽉ 4 ⽇(⽇) 13:00 - 17:00
会 場：早稲⽥⼤学 3 号館 202 教室

研究センター研究開発部教育課程調査官）
14:40 - 15:00【 休憩 】

(CTLT Classroom 2)
講 師：⿅野 利春 ⽒

15:00 - 15:50【 グループディスカッション 】（国⽴教育政策研究所教育課程研究センター研究開発部教育課程調査官）

プログラミング的思考を育むために現場で抱える問題（何をするのか／いかに展開するか／⼊試）

15:50 - 16:10【 ディスカッションの共有 】

司 会：平⽥ 義隆（京都⼥⼦中学校・⾼等学校/CIEC⼩中⾼部会世話⼈）

16:10 - 16:20【 休憩 】
16:20 - 16:50【 全体ディスカッション 】

参加者：32 名

16:50 - 17:00【 閉会挨拶 】■講演「体系的な情報活⽤能⼒」
講師：⿅野 利春 ⽒（国⽴教育政策研究所教育課程研究センタ
ー教育課程調査官・⽂部科学省⽣涯学習政策局情報教育課情報教育振興室教科調査官・⽂部科学省初等中等教育局児童⽣徒課
産業教育振興室教科調査官）■開催趣旨
次期学習指導要領が⼩学校では来年度から移⾏期間を経て実施され，2022 年から⾼校は年次移⾏となる。⼦どもたちが未来社会を切り拓くための資質・能⼒を⼀層確実に育成し，社会と共有し，連携する「社会に開かれた教育課程」を重視するとされ，知識の理解の質をさらに⾼め，確かな学⼒を育成すると書かれている。
また，その他の重要事項の「情報活⽤能⼒(プログラミング教育を含む)」においては，情報教育の全体像とプログラミング教育の位置付けプログラミングが注⽬されている。プログラミングをやれと・コンピュータ等を活⽤した学習活動の充実(各教科等)
・コンピュータによる⽂字⼊⼒等の習得，プログラミング的思⾔うこともあるが、プログラミングは情報活⽤能⼒の⼀部であり、それだけが突出するのではなく、バランスのとれた情報教考の育成（⼩:総則，各教科等［算数，理科，総合的な学習の時育を⾏う必要がある。

間 等］）が挙げられている。

⼩学校段階では基本的な操作技能の習得とプログラムの体本研究会では，第 110 回研究会，第 111 回研究会を通してComputational Thinking（CT）を扱ってきたことをふまえ，今験を、中学校段階では技術・家庭科の「情報に関する技術」において計測・制御やコンテンツに関するプログラミングなど、回も，コーディングという狭義の視点ではなく，CT という視ディジタル情報の活⽤と情報技術を中⼼に扱う。いずれも各教点から「プログラミング的思考の育成」を考えたい。次期指導科等でも、発達段階に応じた情報活⽤能⼒を⾝に付ける。

要領において「⽣きる⼒」を育むために再整理された項⽬
1. 知識 および 技能の習得

プログラミング教育とは、⼦供たちにコンピュータに意図した処理を⾏うよう指⽰することができるということを体験さ

2. 思考⼒，判断⼒，表現⼒等の育成せながら、発達の段階に即して、情報活⽤能⼒や教科横断的な3. 学びに向かう⼒，⼈間性等の涵養視点に⽴った資質・能⼒を育成するものであると考えられる。の 3 つ視点から児童・⽣徒の⼀⼈ひとりの発達段階を考慮した授業設計と，総合的な学習の時間を含む各教科におけるプログ

⼩学校学習指導要領総則で、学習の基盤となる資質・能⼒に従来からある「⾔語能⼒」に加え、新たに「情報活⽤能⼒（情ラミング的思考を育む授業について議論したい。事例としてブ報モラルを含む）と「問題発⾒・解決能⼒等」が加わった。

ロックプログラミングの活⽤や Computer Science Unpluggedなどの実践が集まりつつあるが，それらの実践の鍵となる考え⽅やアイデアを共有する場となれば幸いである。

各学校で情報⼿段を活⽤するために必要な環境の、要求・要望を上げてもらいたい。
⼩学校でタブレットを使う場合も増えているが、タイピングの習得は当⾯必要である。⼤学での論⽂作成や、会社で仕事ができる程度に到達してもらいたい。
⼩学校での基本操作技能に関しては、3 年⽣で⽂字⼊⼒ができるようになり、発表やまとめに活⽤でき、レポートなどで活円滑な実施に向けて・ねらいを確認する-「プログラミング的思考」を育む-各教科等で学ぶ知識及び技能等をより確実に⾝に付けさせ⽤できるように技能が定着し向上するよう配慮した学校全体の取り組みと授業設計が必要。

る・教師⾃⾝が体験する

プログラミングで育成するもの
問題の解決には必要な⼿順があることに気付くなど、プログ・授業のイメージを作る
評価については、プログラミングだけを取り出した評価は不

ラミング的思考を育成することは、どの教科でも可能だが、思考だけ⾝に付けても、コンピュータは何ができるかわからなけ適当。あくまでも学習⽬標が達成できたかどうか。
使⽤する⾔語等は、地域や学校の教育⽬標や実情に応じた選れば、便利さも有⽤さもわからない。コンピュータを使うことによって実感したり理解できたりすることもあるので、⼀度も択が必要であり、情報化の進展に合わせて⾒直すことが必要。
皆さんの実践事例を投稿してもらいたい。教科の中で使うのコンピュータを使わないということは考えられない。限界も使ってみなければわからない。逆に 1 年から 6 年までプログラミに相応しい事例を出してもらいたい。どんどん蓄積されていくと良い。

ングをやらせて、スーパープログラマーを育てるという教育も有り得ない。バランスが重要である。

⼤切なことは、良い事例をたくさん作って広めることです。

中学校では、「社会におけるコンピュータの役割や影響を理解するとともに、簡単なプログラムを作成できるようにすること」とされている。順次・繰り返し・条件分岐とかの基本的なアルゴリズムは中学校でやることになった。
⾼校では、良し悪しもわかって理解したところで、実際の問題解決にコンピュータを活⽤できるようにすることが求められる。
「プログラミング的思考」とは、コンピュータに意図した処理を⾏わせるために必要な論理的思考⼒。
⼤学においては 2022 年
従来はプログラミングを学んできた学⽣は 2 割ほどだったが、全員が⼩学校段階からプログラミングを学んできた学⽣が⼊学してくる。
イギリスでは教科「コンピューティング」として実施している。
「コンピューティング」と「プログラミング的思考」とは対応できている。
教師の役割
・学校の教育⽬標の理解
・教科の学習⽬標の理解・プログラミングによって育む⼒の明確化-「プログラミング的思考」を育む-各教科等で学ぶ知識及び技能等をより確実に⾝に付けさせる・単元や授業のデザイン
・授業の実施è⽬的とした⼒は育まれたか？
・外部との連携・協⼒（地域・企業・団体等）
である。
良くない例をあげたい。プログラミング教育をやるから、外部の講師を連れてきて「今⽇は○○先⽣にプログラミングを教えてもらいましょう。はいどうぞ」これは、やめた⽅がよい。
○○先⽣は⼦供のことはわかっていない。⼩学校や中学校や⾼校の先⽣は、その校種の⽣徒の専⾨家だから、その専⾨性を活かして先⽣が教えた⽅が良い。但し、⽋けている視点が⼀つあって、学校としてどんな⼦供を育てたいかということに注意が向いていないのではないか。学校の教育⽬標が⾔えるか？
難しいのではないか。根本にはどんな⼦供を育てたいのかという共通理解が無ければ、意味が無いのでは。
授業の⽬標に応じて、導⼊の段階で外部の⼈材が必要であれば⽀援員に依頼するとか、発展的な質問に対応してもらうために外部の専⾨家を招くことは有り得る。

■グループディスカッションの共有の様⼦■グループディスカッションで使⽤したボード■まとめ
今回の研究会は「プログラミング的思考をどのように育むか」がテーマであったためか、⼩学校教員、中学校教員、⾼校教員、中⾼⼀貫校教員、⼤学教員、学⽣、企業関係者等、様々な⽴場からの参加があった。
公演後の質疑応答や、グループ・ディスカッションにおいて活発な議論が交わされ、⼤変有意義な研究会になった。

⽂責：⾼瀬 敏樹（市⽴札幌旭丘⾼等学校・CIEC ⼩中⾼部会世話⼈）