プログラミング教育必修化について

2020年小学校でプログラミング教育必須化

2020年度よりプログラミング教育が必修化されます

2020年度より順次施行される新学習指導要領では、小学校~高等学校の各学校で「プログラミング教育」が必修化されます。
2020年度からは小学生が、2021年度からは中学生が新学習指導要領の教科書で学習をします。
高校は「年次進行で実施」であり、2022年度の高校1年生からが新たな教科書で学習をします。

なぜ「プログラミング教育」必修化なのか

プログラミング教育は世界的に始まっています

これからITが日常生活・仕事に組み込まれていきます。しかし将来その技術を支える人材が不足大幅に不足します。日本のみならず世界的に「IT人材」が不足しており、今後ますます足りなくなっていくとの予測されています。そうした状況を背景に「プログラミング教育」の必修化が議論されてきました。しかしながら文部科学省は学校教育で「プログラマー」を育成しようとしているのではありません。

プログラミングを通してプログラミング的思考を育むこと目的で、決してプログラミングのスキルを身につけることが目的ではありません。特にコンピュータ関連の技術は凄まじい勢いで進化しており、学校でスキルを学んでも社会に出る頃には時代遅れとなってしまうことも多いでしょう。しかしその根底にある考え方や思考のパターン、基礎技術などは時代を超えて必要とされるものであり、学校教育ではそのようなもの身につけてほしい、そのことが将来のIT人材育成さらに、現代社会を生き抜くために必要な「力」を身につけることを目標においています。 

プログラミングを通して身につく力

プログラミング教育で身につく力

創造力

プログラミング技術の習得はもちろん、自分で考えて創り出す力、想像(イメージ)したことを実現する力が養えます。

論理的思考力

プログラミングでは、プログラミングを始める前に頭の中や紙の上に構造や論理を組み立てる必要があります。この過程を繰り返すことで論理的思考力を養えます。

コミュニケーション力

プログラミングは他人の意見を聞いたり、解釈したりして、その結果を真似したりアレンジしたりして反映して行きます。聞く力・解釈する力や自分の思いを伝える力が身につきます。

表現力

できあがった作品をみんなに使ってもらうためには操作方法や特長を相手に伝わるように説明する必要があります。物事を相手がどうしたら理解できるか考えるので説明する力が身につきます。

プログラミング教育が重要視されている理由は?

文部科学省によるとプログラミング教育とは、「子供たちに、コンピュータに意図した処理を行うように指示することができるということを体験させながら、将来どのような職業に就くとしても、 時代を超えて普遍的に求められる力としての『プログラミング的思考』などを育成するもの」とされています。

国がプログラミング教育を必修化した理由には、様々な背景があります。

学習指導要領の見直しを行うことが発表される

ITを活用したそれぞれに合わせた小・中・高校でプログラミング教育の必修化など、IT人材の育成を徹底するため、日本経済再生本部が発表した日本再興戦略 2016において、学習指導要領の見直しを行うことを発表しました。

(第4次産業革命と有望成長市場の創出)

今後の生産性革命を主導する最大の鍵は、IoT(Internet of Things)、人工知能、 ビッグデータ、ロボット・センサーの技術的ブレークスルーを活用する「第4次産業革命」である。

第4次産業革命」は、社会的課題を解決し、消費者の潜在的ニーズを 呼び起こす、新たなビジネスを創出する。一方で、既存の社会システム、 産業構造、就業構造を一変させる可能性がある。既存の枠組みを果敢に転換して、世界に先駆けて社会課題を解決するビジネスを生み出すのか。それとも、これまでの延長線上で、海外のプラットフォームの下請けとなるのか。第4次産業革命は、人口減少問題に打ち勝つチャンスである一方で、 中間層が崩壊するピンチにもなり得るものである。

引用元:日本再興戦略 2016

日本では少子化や人口減少が大きな問題となる中、IT技術を活用して行くことでそのような問題も解決でき、さらにグローバル化が進む経済の中で戦っていけるのではないでしょうか?ITリテラシーは今後どの業種でも必要不可欠なものとなりますITリテラシーが低いと今後の日本経済の中で活躍することが難しいとも言えるでしょう。

(イノベーションと人材の強化)

第4次産業革命を実現する鍵は、オープンイノベーションと人材である。 技術の予見が難しい中、もはや「自前主義」に限界があることは明白であ る。既存の産学官の枠やシステムを超え、世界からトップレベルの人材、 技術、資本を引き付ける魅力ある国となれるのか、が勝敗を分けるポイン トである。

〜〜〜〜〜〜

第4次産業革命の波は、若者に「社会を変え、世界で活躍する」チャン スを与えるものである。日本の若者が第4次産業革命時代を生き抜き、主導できるよう、プログラミング教育を必修化するとともに、IT を活用して 理解度に応じた個別化学習を導入する。

引用元:日本再興戦略 2016

このように、先進国の中でも少子高齢化の進む日本で、さらに国の境界がなくなり世界の人々とこれまで以上に加速するビジネス競争の中で、勝ち残っていくにはIT技術を身につけることが必要不可欠であると考えられています。
このプログラミング教育の必修化の学習指導要領の実施は、小学校では2020年、中学校では2021年、高等学校では2022年から行われます。
また、経済産業省が発表したIT人材の最新動向と将来推計に関する調査結果によると、前述したようにIT市場規模は今後拡大し続けていくにも関わらず、2030年には最大で79万人もの人材不足となると予想されています。
このような背景もあり、プログラミング教育必修化へと動きはじめているのです。

プログラミング的思考を育てる

プログラミング的思考とは「自分が求めることを実現するために、必要な動作や記号、またそれらの組み合わせを考え、どのように改善すればより意図したものに近くのかを考える論理的思考」のことです。

IT関連の仕事以外には必要ないと考えてるかたも多いです。

しかしこれからも私たちの生活には、IT技術がいろいろな場面で必要になっていきます。
様々な職種や業界においても、プログラミング的思考も必要不可欠なものとなっていくでしょう。

IT技術が浸透していく社会において、「プログラミング的思考」は身につけるべきリテラシーです。

このような事から、プログラミング教育の必修化は進められていきます

目指す資質や能力

プログラミング教育を通して、育成すべき資質や能力は、「知識・技能」「思考力・判断力・表現力等」「学びに向かう力・人間性等」とされています。

  • 【知識・技能】 ・・・身近な生活でコンピュータが活用されていることや、問題の解決には必要な手順があることに気付くこと。
  • 【思考力・判断力・表現力等】・・・発達の段階に即して、「プログラミング的思考」を育成すること。
  • 【学びに向かう力・人間性等】・・・発達の段階に即して、コンピュータの働きを、よりよい人生や社会づくりに生かそう とする態度を涵養すること。

引用元:小学生段階におけるプログラミング教育のあり方について(議論の取りまとめ)

海外で進むプログラミング教育

海外では5歳からプログラミング教育が始まっています

 

英国

アルゴリズム理解やプログラミング言語学習を取り入れた教科「Computing」を2014年より導入し、初等および中等教育で必修科目になっています。
教材は主にビジュアルプログラミングScratchを使用しています。
初等教育で専門的な指導者はおらず、必要なのは教員免許のみなので幅広く教育が始まっています。

・米国

オバマ政権時のせいさくにより各学校の裁量によってプログラミング教育が導入されています。
今後コンピュータサイエンス教育の導入が検討されています。また、各地ではハイスクールの卒業科目にコンピュータサイエンス含める動きがあります。
プログラミング言語はJava・ Visual Basic・C++ を中心とし、教材は指導者に任されています。

・韓国

中学で必修、高等学校で選択科目としてプログラミング教育が行われています。初等教育ではICT教育のみに留まっていますが、今後の導入が検討されています。教材は中学ではScratch、高等学校ではpythonが採用され、教科担当制で指導されています。

 

海外におけるプログラミング教育の現状

 

どんな授業になるのでしょうか?

授業の方針

小学校段階におけるプログラミング教育の在り方について(議論の取りまとめ)等によると、プログラミング教育が導入されるといっても、専門教科が新設されるわけではありませんが、いろんな科目にプログラミングが導入されることになります。

プログラミング教育を行う単元については、どの教科内で含めるのか、どんな内容を実施するのか、各学校の裁量で決められる事になっています。

・総合的な学習の時間

自分の暮らしとプログラミングとの関係を考え、そのよさに気付く学び

・理科

電気製品にはプログラムが活用され条件に応じて動作していることに気付く学び

・算数

図の作成において、プログラミング的思考と数学的な思考の関係やよさに気付く学び

・音楽

創作用のICTツールを活用しながら、音の長さや高さの組合せなどを試行錯誤し、音楽をつくる学び

・図画工作

表現しているものを、プログラミングを通じて動かすことにより、新たな発想や構想を生み出す学び

・特別活動

クラブ活動において実施

引用元:小学校段階におけるプログラミング教育の在り方について(議論の取りまとめ)

さらに詳細な学習内容については、これから議論されるとみられています。
本格的なコードを書くよりも、パズルを組み合わせるようにプログラムを作るビジュアルプログラミングや同様にロボットの動きを考えるなど、視覚的に理解しやすい教材を採用していきます。

プログラミング教育必修化に対する課題や反応

指導はどうおこなっていくのでしょうか?

プログラミング教育は、各学校の裁量に任せて決定されると前述しました。この点について、学習のレベルや時間に各学校によって差が出るのではないかと懸念されています。

この他にも、指導側の課題として次のことが挙げられます。

・授業時間の確保

・研修制度の確立、研修時間・指導人材の確保

また、研修制度の課題もありますが、それよりも研修や授業研究時間が確保できるのか?という点が大きな課題です。
ただでさえも、教師は長時間労働する状況が深刻化しており、問題視されています。

さらにタブレットやWiFi、サーバーなどの環境面を整えるだけでなく、それを正しく使える担当者も必要になります。

ICT教育によって以前よりは環境が整ってきているとはいえ、十分ではないでしょう。
このように、現状の教育現場ではプログラミング教育において様々な課題が残っています。

そこで、プログラミングスクールなどの必要性が注目されており、人気の習い事となっております。

保護者の反応

習い事をしている小学生の母親553名を対象に、株式会社ジャストシステムが行った「小学生のプログラミング学習調査」(2016年7月)では、次のような結果が出ています。

・小学校における2020年からのプログラミング教育必修化に対する意見

保護者のプログラミング教育への意見

出典:プログラミング必修化、約半数「賛成」…小1-4年生の10人に1人は習い中

賛成の理由としては、「進化するIT社会で必要とされるスキルが身につくから」「将来の職業選択肢が増えるきっかけになるから」などの理由が多くみられました。

プログラミング教室に通う子どもは、小学1〜4年生の割合でみると約10%、10人に1人が通っていることになり、習い事としても注目されていることがわかります。

プログラミング教室へ通うことによる、子どもの変化は様々な回答がありましたが、「物事を筋道立てて考えられるようになった」「勉強に意欲的になった」「創造力が高まった」「できるまで、粘り強く取り組む姿勢が身についた」などの意見が多いです。

プログライング教育必須化のまとめ

プログラミング教育の必修化は、プログラミングの学習だけが目的ではなく、IT社会で最大限に能力を発揮するための「プログラミング的思考」を身につけることを目的としています。

IT人材の不足への対応や海外でのプログラミング教育の必修化が進んでいることからも、より学校教育において重要視されていくことが予想されます。

導入において、教育現場としては課題が残るところはありますが、今後のどのように解決されるのか注目です。

現状、プログラミング教育は義務教育では十分とはいえない状況ですので、プログラミングスクールへ通わせる親御さんがさらに増えることでしょう