2019.04.092020年から必修化されるプログラミング教育って、具体的にどんなことするの?そう考えたことありませんか?今日は前々から疑問だったプログラミング教育の内容について文部科学省の資料から読み解きます。算数:正多角形を書いてみる理科:電気を効率よく使うにはプログラミング教室のすすめなぜ小学校からプログラミング教育が導入されるのか未来の学びコンソーシアム運営協議会座長の金丸さんは、世界各国との競争に勝っていくために国民の「IT力」をあげる必要があると述べています。今後ますますテクノロジーが進化し、コンピュータは私たちの生活において切っても切り離せない存在になっていくことが予想されていますね。この加速していくIT化社会において、コンピュータを活用するためには仕組みを知っておく必要があります。仕組みを理解し、コンピュータに命令を与えることこそ「プログラミング」です。コンピュータを活用する力があらゆる職業において求められるであろうと考えられています。今後激化するであろう国際社会での競争を勝ち抜く人材を育てるために小学校におけるプログラミング教育の必修化されたそうです。プログラミング教育の手引(第二版)」によると、ねらいは以下三つです。「プログラミング的思考」を育むことプログラムの働きやよさ、情報社会がコンピュータ等の情報技術によって支えられていることなどに気付くことができるようにするとともに、コンピュータ等を上手に活用して身近な問題を解決したり、よりよい社会を築いたりしようとする態度を育むこと各教科等の内容を指導する中で実施する場合には、各教科等での学びをより確実なものとすることつまり、プログラミング教育を通して以下三つの能力を育てるのと併せて、他の科目における理解をプログラミングで補足・強化したいということです。ここでは「プログラミング的思考」を育てることを目的としています。「プログラミング思考」とは以下のように説明されています。・・・具体的に考えていきましょう。1コンピュータでどのような動きをさせたいか明確にします。正三角形の絵を描きたい!2どんな順序でさせるか決めます。ペンを下ろす、線を書く、120度回転させる・・・3動きに応じた命令に置き換えます。ペンを下ろす命令はどのボタンかな?4命令をどのように組合わせれば実現できるか考えます。出来た!いい感じ5改善するこうすれば数字を置き換えるだけで他の多角形にも応用できるぞこのような「正三角形を描く」という一連の活動を分解し、正しく命令することでプログラミング思考が身につくとされています。知識・技能コンピュータが「魔法の箱」ではなく、人間が与えた命令で動いていることに気付くこと、またコンピュータに指示する「プログラミング」を通して、コンピュータへ指示するには必要な手順があることに気付くことをねらいとしています。この「気づき」がねらいなのであって、プログラミングの技能習得自体をねらいとはしていないとのこと。(実際問題、評価するとなったら技能習得が高い子を評価してしまいそうですね・・・)学びに向かう力・人間性コンピュータを上手に活用して身近な問題を解決したり、よりよい社会へとしていく態度を育むことを目標としています。コンピュータという無機質なものへ向き合うに当たって、ここを意識するのは実はとっても大切だと私は思います。プログラミング教育の実施スケジュール学習指導要領改訂に関するスケジュールはこちら。2018年度に教科書選定、2019年度に採択・配布、2020年から全面実施となっています。算数:正多角形を書いてみる例えば算数では正多角形をプログラミングで描いてみることで、その図の性質などをより深く学習することが可能になります。プログラミングを視覚的に分かりやすく理解できるツールを利用しています。色のついたボックスが命令文ですね。猫がこんな感じで命令通りに線を描いたり、角度を変えたりします。正六角形を描くには何度の角度変更が必要か、猫はどれくらい線を書けばよいかなどを計算して指示します。理科:電気を効率よく使うにはセンサーで人を感知したら扇風機を回す、センサーで暗いのを感知したらライトをつけるなどのプログラミングを学ぶことで電気の動きを目的に合わせて制御したり、効率よく利用できることを学びます。算数の例と同様、命令が視覚的に分かりやすくなっています。「人が近づいたら」、「天気がよかったら」などの条件を指定して命令します。「暑かったら扇風機を回す」などの指示が出来ますね。このようにプログラムを自分で組んでみて、身近なものもプログラムによって動作しているという気づくことが目的です。様々な応用が検討されています。回答者のうち69%は「プログラミング教育の情報を収集している。7割近くが取り組み内容はまだ未定という回答をしたということです。」これからより具体的になっていく段階なので、まだまだ現場も手探り状態といったところでしょう。プログラミング教育について言えば、これからを生きる人には間違いなく重要な能力であることは明らかで世界各国で教育のカリキュラムとして導入されています。手探りでこれからトライアンドエラーを繰り返すであろう教育現場にプログラミング教育を一任するよりもきちんと体系立てて教えてくれるプログラミング教室に通うのも手段のひとつ。教室は無料で体験授業を行っていますし、どんなものか一度見てみたいという方は行ってみることをおすすめします。あわせて読みたい【無料体験あり】子供向けプログラミング教室おすすめ3選それでは今日はこの辺で!りこかる(@rikocal)でした。IT企業で働く理系ママ。2児の母です!子どもの教育や、身の回りの便利グッズ、ブログ運営について発信しています。