小学生の2020年プログラミング必修化自宅でできることは?
実際に、今の小学生が大学受験をするころには、プログラミングは、必須科目になる。
大学卒業後の社会が、プログラミング能力を要求してくることが、明らかだからだ。
現在ワードやエクセルを使えないビジネスパーソンは、仕事の現場でついていけない。
//学校では、プログラムをコーディングすることまでは、教えない。プログラミング的思考を育むのが目的だからという理由から。
しかしコンピューターの仕組みを理解させるのなら、プログラムをコンピューターに、コーディングさせないと、仕組みがわからない。
プログラミング的思考を育むことを目的としてしまった理由は、専用の先生を確保する予算が国にないからである。
今までの先生が、プログラミングの指導をするから、コーディングなど指導できるわけがないのです。
必然的に、国語や算数・理科の時間での授業となりまあっす。
せめてものお慰みは、総合的学習の時間で外部の専用の先生を呼べることです。
ただ、この先生を呼ぶのにもお金がかかるで、予算が潤沢な自治体の学校か?私立の小学校に限られます。
お父さん お母さんが、コーデイングの知識があれば、掃除機ルンバでおなじみアイロボット Rootプログラミング学べる「ルンバ」に歓声上がる訳
「リアリティー」ある学びが、興味をかき立てる
プログラミングができないビジネスパーソンは、仕事についていけなくなる。
さらには、消費者として、製品やサービスを賢く利用する上で、プログラミング能力は必須である。
製造部門も、3Dプリンターにプログラミングして、金型を作らず、低コストで生産する時代に!
すべての情報が、インターネットでつながり、車の中にレンタルドレスが届き、車内で試着して、パーティー会場へ!
パーティーで履くハイヒールは、パーティー終了後、ただちに、ヒールが外れて、パンプスへ変化する。その際のつま先の角度が、プログラミングでパンプス用に自動で変化する。
どんな分野でも、生産側から、消費者サイドまでプログラミング抜きの生活はありえなくなる。
このような将来に向け、2020年小学生のプロギラミング教育をきっかけとして有効にわが子に活用させるのが、理想的である。
2020年の小学校のプロギラミング必修化は、不十分きわまりない。
独立したプログラミング科目という教科が、新設されるわけではなく、算数や理科の中で、指導法の一環として、加わるのみである。
必修化の目的も、プログラミングを実際に行えるようにすることではなく、プログラミング的思考を習得さdせることに主眼がある。
しかし鉄は熱いうちに打てである。
まだ脳が柔軟なうちに、プログラミングの素養を十分に身に着けさせることこそ重要である。
ビルゲイツも、ザッカーバーグも、子供もころの教育の仕方が、異なるのである。
今すべきことは、小学校のプログラミング教育をきっかけにして、プログラミング的思考だけではなく、プログラミングを自学でマスターできる素養を習得させることに尽きる。
プログラミングを自学でマスターできる素養とは、何かといえば、ズバリ、アルゴリズム思考のことだ。
アルゴリズム思考とは、課題を解決するため、一定の法則や手順を、論理的にかつ計算的に行う思考を意味する。
これさえできれば、プログラミング言語は、どの言語でも、書くことができるようになるからだ。
具体的な例としては、7日前の天気予報をデータにして、ディズニーランドへ行くべき日かどうか?をランキング方式で提示する紙版の予報など。
アルゴリズム思考さえできれば、いずれは、プログラミングができるようなビジネスパーソンに必ずなれる。
小学校でするプログラミング教育ってなにを目的としているの?
プログラミングとは?
プログラミングとは 子どもさん向けに分かりやすく説明すると
機械やゲームのキャラクターに動き方を命令する内容をコンピューターに対して
記述すること意味します。
例えば、ロボットにお好み焼きのための買い物をするための命令を記述
したとします。
具体的には、『小麦粉は、薄力粉と書かれたもの。1kgって書いてある袋に入っている
もので250円のものを選んでね』っていうお母さんの依頼を以下のように論理的に組み替える必要があります。
日本語でプログラミングすると・・
- 分岐 その小麦粉は薄力粉か?
- 処理 薄力粉であれば、分岐2へ
- 処理 薄力粉でなければ、購入の候補から外す。
- 分岐2 その薄力粉は1kgと書いてあるか?
- 処理 1kgなら分岐3へ
- 処理 そうでなければ、購入の候補から外す。
- 分岐3 その1kgの薄力粉は、250円と書かれているか?
- 処理 250円と書かれていれば購入の候補に入れる。
- 処理 選んだ薄力粉全体の中から、一つを選んで購入する。
この命令することを記述する言語をプログラム言語といいます。
上記プログラミング言語は、『子供を億万長者にしたければ、プログラミングの基礎を教えなさい』メディアファクトリー社より一部引用させていただいております。
子供 プログラミング教育文科省
文部科学省の「小学校プログラミング教育の手引き」によると
ITエンジニア不足を解消するのが、目的ではなく、A子供のうちにプログラミング的思考を身につけさせ、
もって将来の国民全体のプログラミング的思考力を図るのが目的です。
決して、プログラムを書くこと=プログラミングやコーディング力そのものを
身につけるのが、目的ではありません。
美術を教わるからといって美術家にならなければならないわけではないし、
音楽を教わるからといって音楽家にならなければならないわけでないのと同じ考え方です。
簡単でもいいから早い時期にプログラミングをさせロジックを何回も追うことで論理的思考力を身に付けさせるのが、目的です。
論理的思考力なら、小学生のときから論理学を教えれば身につくのでは、と
思われるかもしれませんが、小学生に論理学は難解極まりないです。
小学生プログラミングの究極の目的は?
AIにできない創造的な仕事をする素養を身につけることを究極の目的としています。
AIは、過去のデータに基づいて、仕事を遂行します。なので、いままでにない新しい何かを創造
することはできないのです。
説明書の通り組み立てようとする子は指示を受けない限り、仕事ができない大人になってしまいます。
そのような仕事は将来的にAIにとって変わられてしまいます。説明書にもないものを喜んで組み立てる子だけが AIにできない創造的な仕事ができるのです。
プログラミングは、その手段にすぎないのです。プログラマーにならなくとも、今までにない創造的な仕事を可能にさせることがプログラミング教育必修化の究極的な目的です。
例えば、画像の読み取り技術や、編集技術は、医療用分野にてすでにAI化されています。プログラミングそのものも将来的には、AIによって取って変わられるでしょう。
だからこそ、プログラミング教育必修化には、具体的には、Aiには不可能な仕事のできるお子さんにしてあげたい
という目的があります。
国民が、単に、モノやサービスを消費する時代から、自分自身で今までにない新しいものを作れる時代への移行を国が認めているからに他なりません。
AIによって、現在の仕事の65%は失われるといわれています。その失われる65%の仕事を新たに創造させるのがプログラミング教育です。
究極的な目的は、国民がAIプログラミングができるようその下地を作ることです。
AIに操作される人間になるのではなく、AIを操作する側に立たせることこそが、プログラミング教育必修化の究極的な目的です。
子供のプログラミング力
お母さんないしはお父さん、この記事をご覧になると、
- 勉強嫌いのお子さんが、夢中で取り組むプログラミング!
- 算数、理科など他の理系教科もいずれ夢中になる!
こんなことが、すぐに実現できるための行動にすぐに移れる状況になります。
子供のプログラミング力は、日常生活の会話で大幅UP
例えば、お母さんのちょっとした接し方で、お子さんのプログラミング力大幅アップ!
日常の会話の中にも、プログラミング思考を鍛えるネタがたくさんあります。
例えば、
- ゴミは、捨てて。使える紙は、残しといて。
子供は、この会話内容を暗記してしまいます。
するとゴミか?使える紙か?考えずに、床に落ちている紙は、ごみ箱へ入れてしまいます。
学校の授業でも、先生の言った指示を、丸暗記してしまう指導が、これまでの小学校教育でした。
これでは、勉強嫌いは、加速するのみです。指示を受けなければ、何もできない指示待ち人間になってしまいます。
お母さんとしては、ゴミが落ちているのを見つけたら、これは、何?と質問してあげることです。
お子さんが、ゴミと答えた場合のみ、ゴミ箱ねって!指示してあげます。
プログラミング思考は、ステップバイステップの思考法なのです。
ステップバイステップの思考法は、算数や理科などでも有益な思考法です。
複雑な問題を細かいステップの問題を分けて、ひとつひとつの細かいステップの問題を解くことが、算数や理科の科目の特徴で、これに気付くだけで、お子さんは、勉強嫌いだったのがウソのように、夢中になって勉強に取り組むようになります。
レゴとか、の積み木型の模型も同様の思考法です。
子供プロググラミングどうしたらいいの?
- ゲーム好きな子供も、ゲームをプログラミングできれば、勉強につながるかも?
- 子どもが、プログラミングやってみたいって言い出したけど、どうしたらいいの?
小学生のお子さんをもつお母さんは、こんな悩みをお持ちではないでしょうか?
元SEでプログラマーの学習塾塾長の管理人が、このお母さんの疑問に、教育費や
親としての本音に至るまで、納得のいかれる情報を分かりやすい形で差し上げます。
急いでいるお母さんのための、子どものプログラミング教育のポイント3か条
【第1条】子供のプログラミング学習によって得られる4教科成績アップを最大化する。
そのためには・・
- 親自ら、プログラミングを我が子に家庭で教える準備をする。×
- 親はツールも含めて、我が子がプログラミングに感心を深める機会を作る。〇
プログラミングは、国語や算数よりも増して、親御さんが教えると、感情が入ってしまいます。
教科が、馴染みにくい要素をもっているからです。
我が子可愛さゆえに、言ってはいけないと分かっていても、『どうして出来ないの?』と言ってしまうのが、親御さんの悲しい性です。
【第2条】簡単にお子さんがプログラミングに興味を持つ可能性を最大化する。
そのためには
- アプリ、スクラッチ、本などへの取り組みを親御さんが言って聞かせて、触れさせてみる。×
- プログラミング教室の無料体験で、プログラミングに触れさせて、その後、興味を深堀りできてからアプリ、スクラッチ、本など、に触れさせてみる。〇
せっかく学校での必修化をきっかけに興味を持ち始めたのに、やる気を削いでは、台無し!
無料体験ながらも、時間に余裕のある空間の中で、
専門家である第三者に興味付けをもお任せするのが、無難です。
パソコン未経験のお子さんも、基礎から教えてくれて、キーボード操作に戸惑うことなくプログラミングが体験できます。
親御さんは、第三者に興味付けをしてもらうきっかけを作る役に徹しましょう。
もちろんプログラミング塾の無料体験をしたからといって、入会しなければならない雰囲気などいっさいないです。
下のお子さんが小さいとか、家を空けられないので『塾はちょっと!』といった事情は、良くわかります。
一度だけ、無料体験したあとは、スクラッチでお父さんやお母さんの時間のあるときに、一緒にプログラミングするだけで十分です。
PuffinというWebブラウザを使うと、スマホやタブレット上でスクラッチを使うことができるようになります。小さいながらスクラッチのエディター画面が開き、ちゃんとプログラミングすることができます。
【第3条】プログラミング教室での無料体験の成功率を最大化させる。
そのためには、
- オンラインプログラミング教室や、通信制のプログラミングも含めて無料体験させる×
- 最寄のプログラミング教室で、プログラミング専用の指導者とのやりとりに触れさせる〇
子どもさんが、プログラミングのどの要素に興味を抱くかは?十人十色、千差万別です。
そのため、オンラインや通信講座ではなく、目の前でしっかりと、五感に触れて
見てくれる無料体験がお子さんの興味どころをしっかりキャッチして伸ばしてくれます。
また学習塾の講師の先生は、座学専門の理解重視の教え方しかできません。
通塾中の学習塾は通いやすいですが、注意が必要です。
プログラミングの授業は、技術家庭に近い要素を持っています。
プログラミング専任の講師のいるプログラミング専用塾でないとお子さんの興味どころをしっかりキャッチすることは、困難です。
むしろ学習塾の運営するプログラミングの無料体験では、お子さんがプログラミングに飽きてしまうリスクがあります。
プログラミングの無料体験は、良質なものに絞り込む必要があります。
お子さんのプログラミングへの興味を最大限引き出す「全国100ロボット教室」無料体験授業受付中
小学校3年生以上なら、男の子も女の子もPCを使うプログラミング教室!全国200教室で無料体験
【目次】子供のプログラミング!親御さんのもつ11の疑問
- 小学生プログラミング教育って、何をするの?
- 小学校でするプログラミング教育ってなにを目的としているの?
- どうして学校が小学生プログラミング教育を?
- プログラミングは子供の入試に出るの?
- プログラミングは公立中学高校の定期テストに出るの?
- プログラミング教育の大学入試への影響は?
- プログラミングを十分に学べない子は、どうなるの?
- プログラミングの発達で、なくなる仕事はあるの?
- AIのプログラミングの発達で職業が自動化され淘汰される?
- プログラミングでさえAIに浸食される。IT技術者も?
- 我が子に「プログラミングってわからないよ?」と聞かれてすぐに始められる塾の相場や教育用ツールは?
- アルゴリズムの理解、プログラムの作成とデバッグ、
- 論理的推論によるプログラムの挙動予測、情報技術の安全な利用法、
- コンピュータネットワークの理解など
小学生プログラミング教育って、何をするの?
2020年には小学校でプログラミングが必修化され、2021年には、中学校で、2022年には、高校で行われます。
内容的には、プログラミングという教科が新たに設けられるわけではなく、理科や総合的的学習の授業中に、部分的に取り入れられるものです。単体で成績の評価がつくわけでもないです。
何年か試行錯誤を繰り返して、いずれは、プログラミングという教科が独立した単元として、組み入れられることが、予想されます。
子供向けプログラミング本ってどうなの?
まずは、本から、入る?でもプログラミングは、本だけでは、学べない。
プログラミング アプリ パソコン
プログラミング アプリ 子供 無料 pc
学校で無料でPCの貸し出しは?
予算がなちまち
学校間格差や地域間格差が生じる。
プログラミング タブレット
タブレットでできるプログラミング
タブレット プログラミング 子供
積み木を積む感覚のプログラミング
ipad 子供向け プログラミング
最終的には、入力 演算 記憶 出力のどのプロセスでのプログラミングまで理解できないと学ぶ意味は半減、タブレットでは無理。
あきまで入り口として使用する。
子供 プログラミング アプリ スクラッチ
どうして学校が小学生プログラミング教育を?
答えが必ずひとつある教育制度の限界を救う小学生プログラミング教育
これまでの日本の教育は、問題と答えが1対1の関係にある知識を授ける目的で教育制度が設計されてきました。
この結果日本の産業は一定の範囲で成長しました。大量生産やマス向けサービスには、この教育スタイルが合っていたのです。
しかしAIやIOTによる第5次産業革命がおこるこれからの時代には、
問題と答えが1対1の関係にある理解や知識をベースとする仕事はすべてAIによってとって代わられます。
むしろあたらしい問題を創造したり、複数の答えをどのように関係づけるか?
などAIにできない思考を人間の役割とする産業構造へ移行します。
子供のプログラミング教育に世界各国が力を入れる背景
最近IoTやAIといったワードをよく耳にするようになりましたね。
IoTとは、Internet of Thingsの略語でモノ(物)がインターネットに接続されると同時にモノがもつ情報を交換することにより相互に制御する仕組みのことです。
例えば、温度計の中に、温度と湿度を測るセンサーをつけ、高音多湿になると、温度計からエアコンに情報が伝わり、除湿と同時に温度を下げることが、自動で行われるような仕組みです。実は小型のチップ化されたコンピューターが家電製品の中に組み込まれていて、この仕組みを動かしてます。
この仕組みにAIが繋がり、自動学習によって、人間にとって最適な温度と湿度が設定され、人の手を介すことなく快適な部屋の状態を作ることが可能になります。
すると電気代の節約から、家電製品のメンテナンスの低コスト化が実現して、長持ちする家電でお金がかからなくなります。
※AIとは、artificial intelligenceアーティフィカルインテジェンスの略語で人工知能という意味。インフォメーションが情報を意味するのに対して、インテリジェンスというのは、知能を意味する。人工的に作られた知能を意味する。
2045年には人工知能が人類の知能を超えるというシンギュラリティー「(技術的特異点)を越えるという意味」が起こると言われている。
すでにイギリスやアメリカ、ロシアなど世界各国で必須の小学生プログラミング教育?
イギリスやアメリカ、ロシアなどの先進国では、
ちょっと聞いただけど頭が痛くなる内容ですが
独立した単元として全学年に渡って指導体系が細かく作られています。
ただし、こういった先進国でも、プログラミング教育の目的は、あくまでプログラミング的思考の習得にあります。
プログラミングに関する具体的技術は、時代遅れになる可能性が高いからです。
これに対して、プログラミングの骨組みにあたるプログラミング的思考は、時代によって変わることがないのです。
子供のプログラミングで動くワニ作る!!
習い事で、年少さんの頃から、プログラミングに触れていると、年長さんになるころには、この動画のようなプログラミングで動く動物を制作できるようになります。小学校で習うプログラミングの目的は、プログラムを書くことではないですが、お子さんが、プログラムを書いてみたいという気持ちが出たら、敢えて否定することもなく、ご本人の希望通りに、やらせてあげましょう!!
年長さんの男の子がつくった動くワニロボット※音量が出ます!
プログラミングは我が子供の入試に出るの?
中学入試編
中学入試では、過去問の出題パターンを理解して、解答へのアプローチ方法を暗記していた生徒が、合格出来る時代が続きました。
しかし、2018年の有名私立中学入試問題で受験生にショッキングな出題がなされました。
従来の勉強方法では太刀打ちできない試験問題を見た瞬間から論理的に答えていく姿勢が要求される出題でした。
例えば、ある私立中学では、物産展にカニ弁当を出品する北海道の商社の社員が、新宿のデパートの物産展と池袋の物産展のデパート担当者として、登場しました。
新宿のデパート担当社員は、カニ弁当を完売し、池袋のデパート担当社員は、お弁当を10個売り残してしまった場合、どちらの担当社員が、優れているか?を記述式で問う問題が出題されました。
小学生に考えさせる問題としては、かなり高度な内容です。販売の機会ロスなどの概念を知る由もないからです。
もちろんこのような問題は、学校でも指導していませんし、中学受験の塾でも対策を打つことはないです。
プログラミング教育の公立高校入試や公立中学定期テストへの影響は?編
記述式の解答が増え、プログラミング的思考は必須の解答能力
従来の答えのみ記入させる問題から、答えに至る理由を記述させる問題への変化が公立高校入試の出題の傾向として定着してきています。
2012年以前から記述化の傾向はありましたので、プログラミング教育の直接の効果とまでは言えません。
しかしプログラミング的思考は、理路整然とした文章の作成に不可欠といえます。
プログラミング的思考と連動して、数学とプログラミングの融合問題や理科とプログラミングとの融合問題が出題されることが予想されます。
また公立高校入試では、内申点が重視されます。内申点は実技科目である技術家庭科目も含まれます。その結果、プログラミング的思考をつけることは、内申点アップにつながり、受験校の選択肢に重要な影響を与えます。
プログラミング教育の大学入試への影響は?
2021年より、従来のセンター試験は、廃止され新たに、大学入学共通テストが開始されます。
センター試験は、選択肢の中に正解が必ず1個見つけられる形式の試験でした。
この形式の性格から、正確な知識と消去法という解答技術さえあれば、満点を取ることも可能でした。
しかし大学入学共通テストでは、正確が選択肢の中に0個ないしは、複数個存在する問題もあり、正確な知識と消去法だけでは、正解に至ることが、出来ないテストに変わってしまいます。
試験問題を見た瞬間に、柔軟な思考で、論理的な判断が出来ないと、正解にいたれない出題へと変更されていきます。
二次試験でも初見問題(初めて見る問題)が増えて、試験のその場で考えさせる出題傾向となります。
解く手順をその場で考えないと解けないので、プログラミング的思考力の有無が、初めて見る問題では必要不可欠となります。
プログラミングを十分に学べない子は、どうなるの?
プログラミングができなくともAIでは創作ができない芸術とか人の感性にアピールする仕事の需要がある
プログラミングを十分に学べなくとも芸術など人の感性で評価される仕事で活躍できます。
ただし極めて高い競争率になります。
プログラミングの発達で、なくなる仕事はあるの?
AIの発達で職業が淘汰されるということですが、どんなことが身近に起こるか?みなさんご存知の自動運転ですね!
色々と職業は淘汰されていくと関連企業では考えられるのは、自動車保険みたいなものは必要なくなってくるというようなことになります。自動運転が普及すると事故率が低下するからです。
AIのプログラミングの発達で職業が自動化され淘汰される?
AIを搭載したドローンで測量が自動化すると測量士などの資格を持っていても将来はドローンを使えないと仕事にならないという時代になります。
AI搭載の3 D プリンターを使ってものづくりをしていくという形になりますと職人さんとして彫金とか金型づくりを身につけたとしても20年後にはもう3Dプリンター主流なってきてパソコンでプログラミングみたいなものができないとこのものづくりにも使用に差し支えが起きてきます。
AIのプログラミングの発達で職業が自動化され淘汰される?
IT 機器で溢れる現代に欠かせないプログラミングの技術は英語とならんで手につけるべきとまで言われていて注目の的なんですね
背景には、 AIで職業が淘汰される流れの中で、IT技術者の人材不足が深刻な状況にがあるといわれています。文部科学省の「小学校プログラミング教育の手引き」にもIT技術者の人材不足が深刻な状況が叫ばれていることから、お子さんをIT技術者にと勧めるサイトも多々見受けられます。
でもちょっと待って下さい!IT業界はAIによって、淘汰されないのでしょうか?
プログラミングでさえAIに浸食される。IT技術者も
結論から申し上げますと、IT技術者も分野よっては、AIによって、淘汰されます。
SEのような職業は、淘汰されませんが、プログラマーは、淘汰されます。
SEとプログラマーは何が違うんでしょうか?以下AIによって、淘汰されないSEとプログラマーの違いについて見ていこうと思います。
私は、元プログラマーなので、経験上このあたりの事情には、詳しいのですが、実はプログラマーというのも10年後に人工知能によって仕事が無くなる職業と考えられています。
実際に会社のプログラマーとして、独立系のプログラマーとして多少とも仕事を請け負った経験がある方なら分かると思いますが、一言でプログラマーと言っても様々なプログラマーがいます。
また現在においてすら、ジェネレーターというプログラムによってプログラミングが
自動で行われていて、プログラマーは、淘汰される職業の上位に位置していると考えられています。
IT技術者といっても人間にしか出来ない部分の仕事もあります。
過去のデータ情報から、パターンを見出して、どういう流れで、仕事を
進めるべきかを考えるのが、AIです。
すると、パターン化できる要素の多い、IT分野こそAI
が得意とする分野なのです。ただし、SEのように、システムを設計するような技術は、パターン化できない創造的な仕事なので、AIによる自動化は困難になります。
AIに浸食されない分野にお子さんの能力を長けさせることです。
どの分野の職業を選んだとしても新しい価値をクリエイトする力をプログラミングの勉強を通じて、身に着けさせることです。
もともとプログラミングには、無から有を生み出す創造的作用が含まれています。
小学校で、プログラミングに接する際に、いかにこの創造的作用に取り組めるか?
で、その後、中学、高校でのプログラミングへの取り組み方が、変わっていきます。
我が子に「プログラミングってわからないよ?」と聞かれてすぐに始められる塾の相場や教育用ツールは?
プログラミング塾の相場は、1回1.5時間=90分の授業で授業単価で5千円が相場です。
教育費用として、プログラミングにどこまで費用をかけられるのか?は費用対効果の視点で考えると決断がつきやすいです。
プログラミング的思考が身につかないと、いずれ大学入試の学力で大幅な遅れをとるばかりか、仕事の面でもAIに取られてしまいます。
こういう視点からは、塾代と同じ感覚で教育費として、負担して差し支えないです。
習い事と考えていると、一見高価な出費と感じてしまいますが、塾代と同じと考えれば、決して高くはないです。
学習塾や学校で指導する知識が、AIの普及でいずれ不要になる可能性もあり、となると、プログラミング教育がむしろメインになる可能性すらあります。
未就学児や小学校低学年ならパズルゲームでプログラミング的思考を鍛えよう | h3
Lightbot | h4
トレーニングジム | h4
子ども向けプログラミング教育の王道はScratchだが、「プログラミングゼミ」もおすすめ | h3
プログラミングゼミ | h4
Scratch | h4
大人もはまる、安くて楽しいマイコンボード「micro:bit」 | h3
大学受験もタッチタイプの時代に……キーボードに慣れさせたいなら、昔懐かしBASICはいかが? | h3
chigoJam |