コンピュータを使った教育あるいはコンピュータを使うための教育、それぞれではあると思います。前者は教育者や教育現場の負担軽減、児童の理解促進及びやる気の増進などでしょうか。そして後者は国としてICTリテラシーを高めるという文脈になります。今回の記事は後者の話です。
以前CAIやICTを活用した教育について取り上げました。(「教育とICT」)
これは前者の観点です。小学校でタブレットが配布されるなどという記事も散見されるようになりました。
小学校に設置されるようになったパソコン教室などは、本来は前者なのでしょうが教育現場のリソース不足もあって後者の範囲での体験授業のようになっています。
そういった最中、英語教育と同じように初等教育の段階でプログラミングを学ばせようという動きがあり、どうやら2020年にはプログラミング教育が必修化するのだそうです。
何をどう教育に取り入れるのかは分かりませんが、記事中の例を紐解けば「絡み合った大きく複雑な問題を、小さく単純な問題に分解して、解きやすくする」、「論理的な思考力の養成に役立つ」と考えているようです。つまり順序立てて物事を理解するといった思考の方法を鍛えることを期待しているのではないかと思います。
プログラミング言語であるとか、どういった設備を使うのかはこれからとう雰囲気です。そもそも設備にお金が掛かることや教師陣にも教える技量がないという課題があるとのことです。プログラミング教育という”教科”は既存の教育学部には無い教科なので仕方ありません。
プログラミングなどというものは、アルゴリズムが体系化できていないのと同様に、こと教育目的に及んでは明確な定義は与えにくいものです。
昔から必修になっている教科、そして最近加わった英語については義務教育にふさわしく生きていくために身につけておきたい知識や技能だとは思いますが、プログラミングが義務教育にふさわしい生きていくために必要な技能だとはとても思えません。総一億プログラマーなどと言われた時期もありますがプログラミングに一生関わらずに生きている人がほとんどです。
危機感があるのは分からないではありませんが、無理筋な教育内容とすればついて行けない”落ちこぼれ”を量産しそうで、先行きに不安を隠せません。