2020年度から小学校でプログラミング教育が必須化になりあっという間に月日が経ちました!
我が家には小学生が2人いて、実際にchromeブックなどで授業が行われています。
が!ここにきて
「ん?そもそもプログラミング教育って何を学ぶんだ?」
「小学生が学ぶ目的は?」
「プログラミング的思考ってなに??」
などなど、疑問が沢山出てきたんです。
そこで私が思う疑問を調べてみました。
小学生を持つお母さんたちが気になること・抱えている不安を1つでも解決できるように、わかりやすく解説していけたらと思います。
プログラミング 教育は小学校何年生から?
2019年度に、3年生から英語が必須科目になったところでちょうど3年生になった我が家の長男。
またまた新しいことが増えるのか、いつからプログラミング教育が始まるのかが気になったんです。
すると答えは、『何年生からという決まりはない』ということでした。
その理由は、地域の教育委員会や学校の裁量にゆだねられているからだと。
一部の地域ではすでにプログラミング教育を実施している自治体もあるとのこと。
自分が住む地域の考え方によって取り入れられる時期が変わってくるなんて、学校として積極的に取り組む方針ならいいけれど、後回しにされて送れるようなら困るなと、ちょっと不安も残りました。
そもそもプログラミング教育ってなに?
そして、プログラミング的思考を育むことを言う。
プログラミング教育なんて聞くと、つい「パソコンを使った授業が増える」イメージが強くて、キーボードを早く打てるようになったり、アプリを使って勉強するとか、パソコン操作が詳しくなる、ゲームを作れるようになるみたいな認識でいませんか?
けど、実際のプログラミング教育ってのはパソコン云々ではなかったぁ!(笑)
プログラミング教育っていうのは、
『身近な生活でコンピュータの仕組みが利用されていることを知るということと、小学校で各教科を学ぶ中でプログラミング的思考を育てること』
を重視しているんです。
プログラミング的思考とは?
プログラミング的思考ってなんぞや?って思いますよね。
簡単に言えば『順序立てて考えて、色々と試行錯誤して、解決する力』と言えるかなと。
「自分がこうしようと思う一連の動きを実現するためには、どのような動きの組み合わせが必要になるのかを考えて、それを細かい動きに分解して、どう組み立てていけば思い通りの結果になるのかを考えていく」というような感じです。
ん~主婦の身近な例でいうとお料理!
例えばカレーライスを作るときに、完成するまでにいくつかの工程を経ないといけませんよね。
- 材料を切る
- 材料を炒める
- 水を足して煮込む
- ルーを入れて完成
普段私たちが作る料理ってどれも必要な材料を準備して、かつ最適な手順を踏まないと出来上がりません。
この完成に至るまでの過程を考えて行動することこそがプログラミング的思考の考え方です。
物事を細分化して、どう組み合わせていけば自分の思い描くものに近づくのかを考える。
なにか課題を発見・解決するために必要な論理的、創造的な思考方法ってわけです。
プログラミングを小学校で必須化する目的やメリットって?
メリット:表現力、創造力、コミュニケーション力が鍛えられる。
小学校で必須化する目的は、この先の未来に必要となる知識や考え方を学ぶため。
その詳細は主に3つ。
~未来に必要となる知識や考え方を学ぶ上で大切なこと~
- プログラムに興味を持つこと
- プログラミング的思考を育むこと
- 各教科での学びを確実なものにすること
今や機械(コンピュータ)が生活の中で当たり前の時代になっていますよね。
ゲーム機でも家電でも、携帯電話だってどんどん高機能な新しいのが出ています。
昔はすべて手でしていたような農作業、酪農でもコンピュータがしてくれるようになっています。
水道・ガスなどの光熱費も機械が全て管理して使用量を測っているわけです。
スーパーのレジだって「あ、ここもおつりが自動で出てくるようになってる」なんて田舎でも進化しているわけですよ。
それらをただ「便利な道具だよな~」と受け身で捉えるだけではなくって、どういう意図があってどういう仕組みで動いているのかを考えることが望ましいという動きになってきました。
機械に囲まれる生活の中で、機械のプログラムに関する原理的な理解があるかないかによって、社会のありとあらゆる場面において対処能力が大きく変わってくると。
なので、これから先益々生活がデジタル化してきて、AIなど新たな技術が生まれる中で、少しでも早いうちから触れていこうと言う考えです。
すでに文字でネット検索しなくても声で検索出来ちゃうし、スマートハウスなんて音声で電気つけたりテレビつけたり操作が出来ちゃう時代。
今はまだ物珍しくても、数年後には当たり前の時代が来るわけです!
また、プログラミングを学ぶということは、
『問題が起きたときに自分でどうするべきか自分には何が出来るかなどモノゴトを順序立てて考えて、色々と試行錯誤して解決する』
という手順や自分の考えをカタチにしていくことになるので、表現力、創造力、判断力が鍛えられるというメリットがあります。
プログラミング教育は小学校で何をするの?教科が増えるの?
プログラミングを学ぶ教科が増えるのではなく、算数や国語、音楽などおなじみの教科の中にプログラミングが盛り込まれていきます。
◆国語なら・・・
物語のシーンをアニメーションにすることで、登場人物の気持ちを理解したり表現の工夫について議論し合う。
◆音楽だったら・・・
リズムのパターンの組み合わせで作曲をする。楽器を弾く練習や音楽の知識の有無にかかわらず音楽を作ることが出来る。
◆理科だったら・・・
電気の性質や働きを学ぶ際に、さまざまな電化製品にプログラムが活用されていることに気づく。
このように、各教科の中でプログラミング的思考が組み込まれていくわけです。
文部科学省のプログラミング教育についての公式ページ内に「未来の学びコンソーシアム」というのがあります。
未来の学びコンソーシアムとは、文部科学省・総務省・経済産業省が連携して立ち上げたもので、子供たちへのプログラミング教育の普及と促進のための活動を行っている組織です。
全国の教育委員会や協賛企業と協力してプログラミングの質を高めるための様々な取り組みを行っています。
ここでは、低学年での学習が紹介されていますのでぜひ参考にしてみてくださいね!
参考⇒楽しく学ぶ!考え方を学ぶ!「未来の学びコンソーシアム」
プログラミングは小学校では誰が教えてくれるの?
プログラミングと聞くとつい「専門教師的な立ち位置が必要なのでは?」とイメージしてしまいがちですが、先生たちも研修会に参加するなど準備を進めていて、普段の授業の中でプログラミング的思考を取り入れる環境を作っているとのこと。
とはいえ、可能なら専門の人も関わって一緒に学んでいくべきということも求められているとのこと。
プログラミング教育がもっともっと当たり前の時代になったら、こういった環境も整っていくんだろうけど、田舎の学校で最初から万全な体制ってのは難しいんだろうなと思ってみたりしています。
プログラミングを学ぶのに家にパソコンがないとダメ?
ここまで読んでくると、小学校で学ぶプログラミング教育とはパソコンでキーボードをカタカタと叩いてすることではないことが分かりましたよね!
(いやいや、私ホント勘違いしていました。。。)
なのでパソコンを持っていないからとわざわざパソコンを買う必要があるのかというと、決してそうではなさそうです。
スマホやタブレットでもプログラミングアプリがありますし、今はプログラミングを学ぶことが出来る絵本やオモチャも多数出回っています。
子供が通う学校のやり方に合わせるスタンスにし、状況を見てからの対応で大丈夫です。
ただ、やはり自宅にもパソコンがあった方が色々と出来ることは増えます。
キーボードのタッチの練習にもなるし、タブレットやスマホでやりづらいようなこともパソコンなら大画面で見やすい、操作しやすい場合も。
我が家には年賀状を作成したり、CD・DVDを聞いたりやいたりなど、普段からパソコンに触れる機会は多いので、子供たちにもどんどん触れさせていこうと思っています。
プログラミングが始まるにあたって事前に準備することはある?
小学校でプログラミング教育が始まるからと言って、何かものを用意する必要はないとのこと。
プログラミングに対応した教科書や学校で使用するパソコンなどは、各自で用意する必要はないです。
ただ、しいて言うなら普段の生活の中でプログラミング的思考を意識しておくだけでも、すんなり入っていけるような気もします。
例えば親子で
「ねぇ、炊飯器ってすごくない?ご飯を炊くだけじゃなくて色々作れる機能も付いているしさ。どうやって作られているんだろうね。してさ、このすごいのを作っているのが人間だもん、人ってもっとすごいよね。」
なんて会話を取り入れるだけでも、子供はどんどん創造力を働かせて考えることでしょう。
普段の生活の中でプログラミングを学ぶ方法はあるの?
日常生活の中にもプログラミング的考え方を求められる場面はたくさんあるのです!
例えば朝の支度。
起きてきたらトイレへ行ったり着替えたり朝食をとる。
天気予報を確認するなどして持ち物・履き物を決める。
そしてそれらを遅刻しない時間に学校へ着くように時間を気にしながら進める。
この習慣化しているような流れをもう一度考え直すと実はもっと効率的でミスの少ない方法が見つかるかもしれません。
このように日々の行動からでもたくさんの気付きを得ることが出来ますよ。^^
学校以外でプログラミングを楽しく学べるものってあるの?
って「ある」だなんてずっと前から知っていたかのように言いましたが、すみません、調べている中で最近知りました(笑)
プログラミングを無料で学べる「スクラッチ」体験コースあり
ひとつは「スクラッチ」というもの。
NHKのEテレでもスクラッチでプログラミングを学ぶ番組が放送されていて注目が集まっています。
実際スクラッチというのにアクセスしてみると、ネコが出てきて何やら色々好きなように設定でき、積み木を積んで遊ぶかのように楽しく簡単にプログラミングすることが出来るようになっています。
スクラッチを使うのには、どこからかダウンロードしたり、パソコンにソフトをインストールする必要がありません!
ネットにつながった状態でそのまま使えます。
上記テックアカデミージュニアは、初心者から上級者まで多彩なコースを展開する小中高生向けのオンラインプログラミング教室です。
習い事の送迎することなく、自宅で子供のペースに合わせて学習が可能。
無料体験会では、プログラミングでゲームを作る体験を実施しているので、子供が少しでも興味を持ったのならぜひのぞいてみてくださいね♪
スクラッチは直感で使えるようなものになっているので、大人も子供も楽しみながらプログラミングを学べるようになっています♪
ゲーム好きな興味が将来に大きな影響があるなら、子供には色々な経験する機会を与えてみたいなと思っています。
プログラミングを無料で学べる「ビスケット」
もう一つは「ビスケット」というもの。
こちらはスマホやタブレットにインストールして使うものです。
遊びかた動画や、本を見ながらあそぶ方法、アプリであそぶ方法など、サイト内でもきちんと体制が整っているので、わからなかったら調べながら使っていくことが出来ます。
ビスケットにアクセスして「あそぶ」をクリックするとすぐに始められますよ。^^
プログラミング教育とは何?小学生の親の疑問のまとめ
プログラミング教育って何ですか?と私が疑問に思った項目について解説していきました。
きっと他のママさんも同じような疑問を抱いていたのでは??
プログラミング教育が、みんなでパソコンに向かってカタカタうつものではなく、もっと奥が深い考え方のことだったと知っただけでも、かなり不安が取り除かれましたよね。
何はともあれ家庭でも出来ることはやっていって、一緒に楽しんでみようかなと思った私でした!
マヂカルラブリーの野田クリスタルさんもゲーム好きからプログラミングを学ぶようになって今では任天堂スイッチでゲームソフトを販売するまでになっています。
▶▶野田クリスタルのプログラミング言語はなに?ゲーム好きから任天堂でソフト販売するまでになった!
プログラミング教育の全般について知りたい人は文部科学省:プログラミング教育についてへいくと正しい情報が色々と確認できるのでのぞいてみてはいかがでしょうか。