2020年に小学校でプログラミングが必修化!ねらいとその対策は?

2020年に小学校でプログラミングが必修化!ねらいとその対策は?

2020年に小学校でプログラミング学習が必修化となります。

なぜプログラミングが必修化となったか、学校の授業でプログラミングがどのように取り扱われるのか、気になっている保護者の方も多いことでしょう。

すでにプログラミング必修化に向けて、プログラミング教室が開校されたり、一般的な学習塾でもプログラミングを教えているところも出てきています。

そこで今回はプログラミング必修化に向けて、そもそもプログラミング教育を行う目的な何なのか、学校でどのようなプログラミング学習を行い、どのように学校で取り扱われるのか、家庭でどのような対策を行ったら良いのかをまとめました。

スポンサーリンク

プログラミング必修化のねらいは?

StockSnapによるPixabayからの画像

文部科学省「小学校プログラミング教育の手引書(第2版・平成30年11月)」によると、情報と情報技術を適切に活用するための知識や技能を身につけ、プログラミング的思考(論理的に考える思考)、より良い人生と社会づくりを築く態度を育み、各教科での学びをより確実にすることを目的としています。

プログラミング的思考

より良い人生と社会づくり

各教科での学びを深くする

スポンサーリンク

学校で行われるプログラミングの内容

上記のプログラミング必修化の目的をふまえ、学校ではどのようにプログラミングの学習が進められるのでしょうか。

プログラミングが必修科目になる?

プログラミング的思考などを育むことが目的であり、「プログラミング」そのものが必修科目になるわけではなく、特定のプログラミング言語習得を目指すというものでもありません。

2020年、小学校の必修科目になるのは英語です(5、6年生)。3、4年生も英語が「必修化」になります。

プログラミング必修化によって従来よりコンピュータに触れる機会が多くなります。

また2024年度以降の大学入学共通テストに、プログラミングを含む「情報Ⅰ」の導入が検討されています

具体的にどのように導入される?

文部科学省の手引書によると、算数の作図、理科の電気、音楽の音づくり、家庭科の炊飯、各教科とは別にプログラミングの基礎、クラブ活動でのICT活用の例が挙げられています。

紙とノートでプログラミング的思考を育てる方法もありますが、現代社会の状況をふまえれば小学校で直接コンピュータに触れることが望ましいと考えられています。

【小学校でのプログラミング体験】

プログラミング体験 → 中高でのプログラミング作成に向けて

ビジュアル型プログラミング言語を利用

評価はプログラミングを用いた各教科で

手引書には具体的にどういうプログラミング言語を使用するかまで言及されていませんが、ビジュアル型プログラミング言語のようなキーボードでの入力が少ない簡単なプログラミング言語の使用について触れられています。

・一般のプログラミング … テキストのみ、難易度高い

・ビジュアル型プログラミング …  オブジェクトを操作してプログラミング

ビジュアル型プログラミング言語には、プログラミン、Scratch、Code Studioなどがあります。これらを用いて一般教科以外でもプログラミング体験に取り組むことも例として挙げられています。

 

なおプログラミング自体は必修科目ではないので、単独で評価がつけられるわけではありません。各教科で評価がつけられるということになります。具体的にどのようにつけるのか、始まってみないとわからないところがあります。この辺り保護者の方や塾の先生も引っかかるところではないでしょうか。

Z会小学生講座の資料請求で、小学校のプログラミング教育についてわかりやすく解説している冊子「プログラミング的思考力テスト」をプレゼント中です(なくなり次第終了)。

Z会の通信教育 小学生コース

プログラミング必修化 家庭での対策は?

プログラミングの小学校必修化ではプログラミングに触れることにあり、決して高度なプログラミングを行うというわけではありません。(各学校によってどのように行うかは異なってきます。)

しかし中高ではよりプログラミングの学習を深めていくことを考えれば、早めにプログラミングに慣らしておきたいという保護者の方も多いことでしょう。すでにプログラミング教室も多く開校されていることからも、需要が高まっていることがうかがえます。

お子さんに教室に通わせる以外にも、家庭でwebサイトでプログラミングを学習したり、プログラミング教材を使用することもできます。

webサイトで学習する(無料)

プログラミング学習に気軽に家で取り組む方法として、webサイトで学習するという方法があります。まずはマウス操作に慣れながら、ゲーム感覚で学べるビジュアル型プログラミング言語を学べるサイトでは、次のようなサイトが有名です。

・プログラミン(文部科学省)

Scrach(マサチューセッツ工科大)

Viscuit (合同会社デジタルポケット、NTTの研究で開発)

Code studio(NPOのCode.org)

Unity(ユニティ・テクノロジーズ)

※2020年いっぱいでAdobe Flash Playerの提供が終わるため、Flashを使用しているサイトは利用できなくなります。

Scrachはブラウザ上で手軽にアニメーションを動かしながら、プログラミングを無料で学ぶことができます。気軽に取り組みやすいのも特徴です。

UnityはプログラミンやScrachなどと比べるとぐっと本格的になります。本格的な3Dゲームを無料で開発でき、こちらはPCにダウンロードして使います。(有料プランもあります。)

難易度は高いですがわかりやすい解説動画もYouTubeで見ることができます。小中学生だけでなくプログラミング初心者の大人も楽しめそうです。

プログラミングトイ

実際に目の前でおもちゃやロボットを動かして、楽しみながらプログラミングを学べるのがプログラミングトイです。プログラミングトイはお子さんへのプレゼントにも良さそうですね。

Sphero Miniはいかにも「ロボット」ではなく、ボール型。ボールをプログラミングで自在に動かして楽しむことができます。スマホで簡単に動かせるのでお手軽にプログラミングの基礎が遊びながら習得することができます。

ボールでプログラミング…?という方は上の動画を見るとイメージしやすいと思います。

癒し系な木製プログラミングトイのキュベット。コントロールパネルにブロックをはめこんでキュベットを動かします。

キュベットをこう動かすにはどうしたらいいのか…と考えることがロジカルシンキングを鍛えることにつながります。いかにも「ロボット」は男の子向きな感じがしますが、こちらのプログラミングトイなら性別関係なく楽しめそうですね。

プログラミングスクールを利用する

家でプログラミングを勉強させるのはいいけれど、あまりプログラミングとか詳しくないし、いろいろ質問されるのも困る…という保護者の方もいるかもしれません。

最近ではお子さん向けのプログラミング教室も多く開かれています。




D-SCHOOLオンラインは各種メディアでも取り上げられているので、ご存知の方も多いかもしれません。プログラミングがオンラインで家にいながら学べるので、気軽に取り組みやすいです。

世界中で大ヒットし、日本の小中学生の間でも人気のある「マインクラフト(マイクラ)」を使った「マイクラッチコース」「マイクラッチJrコース」プログラミングと英語が同時に学べる「英語&プログラミングコース」などがおすすめです。

D-SCHOOLオンラインのコース
*マイクラッチコース(小3から、月額3,980円)
*マイクラッチJrコース(小1から、月額3,980円)
*英語&プログラミングコース(小3から、月額3,980円)
*ロボットプログラミングコース(小3から、月額4,980円)
*ゲーム制作コース(小2から、月額1,980円)

マイクラッチコース、マイクラッチJrコース、英語&プログラミングコース14日間無料でおためしできます
オンラインで学ぶ!小中学生向けプログラミング D-SCHOOLオンライン

より本格的なプログラミング教室



地域は限られてしまいますが、東京渋谷・秋葉原・二子玉川、大阪梅田、沖縄那覇に展開しているサイバーエージェント監修の小学生のための本格派プログラミング教室、「Tech Kids School」もおすすめされてるプログラミング教室です。

Swift(Appleの開発プログラミング言語)でiPhoneアプリを開発したり、C#(プログラミング言語)でUnityを用いて3Dゲームを作るなど、本格的なプログラミングの習得を目指している人におすすめです。

またプログラミングだけでなくプレゼンの機会も年に定期的に設けていて、これからの時代を生き抜く子どもたちの後押しをしてくれています。

対象は小学2年生〜小学6年生、授業数は月3回(1回2時間)、月額が21,000円+税(教材費含む)となります。月3回なら送迎もさほど負担にならなさそうですね。

Tech Kids Schoolのコース

*プログラミング基礎コース(1年目)
*iPhoneアプリ開発コース(2年目以降)
*Unityプログラミングコース(2年目以降)

人数限定で無料体験レッスンも受け付けています。小学生のうちからプログラミングを得意分野にできれば、ロジカルシンキングが身につくだけでなく、将来の職業の選択肢も広がりますね。
サイバーエージェント監修 小学生向けプログラミング

まとめ

プログラミング必修化の背景とその内容、家庭で行えるプログラミング学習やスクールについてご紹介してきました。

最近「ひらめき力」にも注目が集まっていますが、ひらめきを生むのに必要な「論理的思考」を育てるのにもプログラミング学習が役立ちます。

ただ言われたことを覚えるだけでなく、やりたいことを実現させるにはどうしたらいいのか、状況も考慮しながら「考える」機会を子どものうちから与えることは、イヤイヤやらされる「お勉強」よりも子どもの成長の機会を与えることにつながりそうです。(もちろん従来より学校で教えている勉強にも大きな意味はあるのですが。)

英語とともにプログラミングも小学校に導入されるのを機会に、お子さんに合ったプログラミング教材で、学びの機会を与えていただければ・・・と思います。