小中高のプログラミング教育は2020年から段階的に必修化され、「プログラミング的思考の育成」「IT人材不足への備え」「IT化社会で必要なスキルの習得」の3つを目的としています。
この記事でわかること
- 必修化の3つの目的(論理的思考・人材育成・社会適応)が分かる
- 小・中・高それぞれの学校段階での具体的な学習内容が分かる
- 高校の共通必履修科目「情報Ⅰ」で学ぶ内容が分かる
- ロボット操作や教育用ゲームなどプログラミング教育の実践事例が分かる
近年、「プログラミング教育」という言葉を耳にする機会が多くなりました。
その背景には、2020年から段階的に小学校・中学校・高校でプログラミング教育が必修化されたことがあります。
そこで、この記事では、プログラミング教育で学習する内容について詳しく解説します。
プログラミング教育とは?必修化の目的も解説!
必修化の目的①:プログラミング的思考を身につける
必修化の目的②:IT人材不足に備える
必修化の目的③:IT化社会における必須スキルを習得する
【小中高】プログラミング教育の学習内容とは?
小学校でのプログラミング教育|中学受験でも出題
中学校での学習内容|「技術・家庭科」の一部
高校でのプログラミング教育|「情報Ⅰ」とは?
プログラミング教育の実践事例3選
事例①:プログラミングでロボットを動かしてみる【小学6年生】
事例②:教育用ゲームを用いたプログラミング教育【私立中学・高校】
事例③:PCを用いた実践的なプログラミング学習【高校】
プログラミング教育とは?必修化の目的も解説!
「プログラミング教育」 とは、プログラミングに関する知識や技術、考え方を学習する教育のことです。
小学校から高校までの学校教育でプログラミング教育を必修化することには、次の3つの目的があります。
| 目的 | 概要 |
|---|---|
| ①プログラミング的思考を身につける | 論理的に物事を考える能力を育む |
| ②IT人材不足に備える | 2030年に約79万人が不足するとされるIT人材を育成する |
| ③IT化社会における必須スキルを習得する | あらゆる業界で活かせるITスキルを身につける |
プログラミング教育必修化の理由を理解するために、それぞれの目的について詳しく見ていきましょう。
必修化の目的①:プログラミング的思考を身につける
プログラミング教育を必修化することで、プログラミング的思考を身につける目的があります。
プログラミングでは、コンピュータに対して的確な指示を出さなければ、プログラムを正しく作動させることができません。
つまり、物事を整理して順序立てて論理的に考えられなければ、コンピュータが思うような動きをしてくれないのです。
そのため、プログラミングを学ぶことにより、論理的に物事を考える能力(プログラミング的思考)を身につけられます。
論理的に物事を考える能力は、プログラミングを仕事にしない人にも重要なスキルであるため、若いうちから学び身につける必要があるのです。
必修化の目的②:IT人材不足に備える
日本におけるIT人材不足に備えることも、必修化の目的の1つです。
経済産業省が公開している試算によると、IT需要が伸びた場合、2030年には約79万人ものIT人材が不足するとされています。
さまざまな分野でIT化が進む一方、IT人材の確保が到底追いつかない状況が近い将来やってくると考えられています。
そこで、これらの人材を確保する一つの手段として、プログラミング教育の必修化による人材育成に取り組んでいるのです。
参考:- IT 人材需給に関する調査 - 調査報告書|みずほ情報総研株式会社
必修化の目的③:IT化社会における必須スキルを習得する
プログラミング教育で習得したスキルは、IT人材にならなくても必要とされます。
現在では、ITとは無関係と思われる業界でもIT技術が用いられているため、どの業界で働く場合でもプログラミング教育で学習したITスキルが活かせます。
目的①で触れたプログラミング的思考も、社会に出る際には必須のスキルです。
このように、IT化社会で活躍するためのスキルを習得することも、プログラミング教育必修化の目的の1つです。
【小中高】プログラミング教育の学習内容とは?
ここでは、小学校・中学校・高校におけるプログラミング教育の学習内容を紹介します。
| 学校段階 | 位置づけ | 具体的な学習内容 |
|---|---|---|
| 小学校 | 算数・理科などの既存科目の応用 | プログラミングで正三角形を描く(算数)、発光ダイオードの制御(理科)など。中学受験でも出題が増加。 |
| 中学校 | 「技術・家庭科」の一部 | AIによる画像認識・自動チャットなどを活用した問題解決。コンピュータの基本的な仕組みも学ぶ。 |
| 高校 | 「情報科」の共通必履修科目「情報Ⅰ」 | PythonやJavaScriptなど複数言語を学習。検索・購入履歴の活用など日常生活と関連した実践的な内容が中心。 |
プログラミング教育の実践事例3選
ここでは、プログラミング教育の実践事例を3つ紹介します。
小学校・中学校・高校のそれぞれの事例を見て、プログラミング教育が行われる様子をイメージしてみてください。
事例①:プログラミングでロボットを動かしてみる【小学6年生】
小学6年生の総合的な学習の時間では、ロボットをプログラミングで動かすことを目標にした授業が行われております。
「腕を動かす」などの簡単な指示から始め、最終的には「ブザーでリズムを奏でる」などの複雑な動きを指示できるようになります。
自分の思い描いた動きをロボットにさせるには、論理的に考え、必要に応じた修正が何度も必要です。
その過程で、試行錯誤を繰り返し思考力を養うことで、プログラミング的思考を身につける効果があります。
参考:小学校プログラミング教育 実践事例集|岐阜県教育委員会
事例②:教育用ゲームを用いたプログラミング教育【私立中学・高校】
私立中学・高校では、教育用ゲーム(教育用Minecraft)を用いたプログラミング教育が行われています。
建築物を建てたり敵と戦ったりすることを楽しむゲームです。
教育用Minecraftには、はじめからプログラミング環境が用意されています。
例えば、巨大な建築物を建てたいときにプログラミングを用いて短時間で仕上げられるなど、ゲームをしながら実践的なプログラミングを学びます。
事例③:PCを用いた実践的なプログラミング学習【高校】
高校では、PCを用いた実践的なプログラミング学習が行われます。
専用のソフトを用いてPythonやJavaScriptなどの言語を学習します。
周囲の生徒と助け合いながら学習を進めたり先生による個別のアドバイスを受けたりすることで、プログラミングに対して苦手イメージを持っている生徒も「できる」と実感を得られやすくなるでしょう。
参考:都立板橋高等学校・都立竹台高等学校 | 導入事例 | Business with Lenovo
参考サイト
プログラミング教育とは?小中高別のプログラミング学習内容や必修化の理由を解説!
プログラミング教育とは?必修化の目的・ねらいや子どものプログラミングの必要性を解説します
プログラミング教育って何をするの?必要性やカリキュラムのねらいを解説
プログラミング入試|私立中学受験で採用されている学校4選まとめ | コエテコ
高校「情報I」プログラミング学習 学習の実態と大学共通テスト対応に必要なこととは
プログラミングを学びたい!おすすめの私立中学校6選 | コエテコ
株式会社 SCCIP JAPAN(スキップ ジャパン)について
SCCIP JAPANは、レゴ®ブロックを活用したSTEM教育のパイオニアとして、2000年に日本初のレゴを使った民間教育教室を開設しました。
以来、幼児から小学生を対象に、創造力・論理的思考力・問題解決力を育む「ものづくり教育」を国内外で提供し続けています。
ご家庭・保護者の方へ
SCCIPの教室では、子どもたちがレゴ®ブロックやロボット教材を使って、試行錯誤しながら自分のアイデアを形にしていきます。
ただ遊ぶのではなく、「つくる楽しさ」を通じて学ぶ力を自然に育てる——それがSCCIPのものづくり教育です。
▶ 全国の教室紹介はこちら:
👉 https://sccip-jp.com/classroom-list/
教育事業者・導入を検討される方へ
SCCIP JAPANでは、STEM教育やプログラミング教育を導入したい学習塾・保育園・学童保育・教育施設向けに、
研修・教材・運営ノウハウを一括提供するメンバーシップ制度(加盟店・フランチャイズ)をご用意しています。
カリキュラムは埼玉大学STEM教育研究センターとの連携により開発されており、
現在、国内10教室以上、海外(インド・スリランカ・タイ・アメリカ)でも直営教室を展開。
導入後も継続的な運営支援を行い、教育の質と安定を両立させます。
▶ 加盟・導入のご相談はこちらからお問い合わせください。
👉 https://sccip-jp.com/contact/
お問い合わせ・会社情報
株式会社 SCCIP JAPAN(スキップ ジャパン)
〒101-0051 東京都千代田区神田神保町3-17-15 ヨシダFGビル
担当: 勝村
TEL: 03-6256-9406
MAIL: info@sccip-jp.com
📩 お問い合わせページ:
👉 https://sccip-jp.com/contact/


