2020-01-27)小学校でプログラミング教育が始まるとのこと。「言語や技能の習得自体を狙いとはしない」のは正しいと思う。現場の先生にスキルやリテラシーが過度に求められる必要もない。個人的な意見として、コンピュータ言語には(関数や変数などは置いといて)算数のセンスがまず必要なのだろうと思う。上記の手引が言う記号、たとえば>や<、=といった演算子の概念を理解する必要はある。プログラミング教育が算数の力量をも伸ばす、という相乗効果の可能性は大いにある(理科や社会も)。子供の感性や感覚というものは鋭い。論理を超越し、大人の行動・言動や事物の本質を看破することさえあるから、これがスポイルされてはなるまい。プログラミングというのは思考のプロセスに過ぎず、その目的は何か、結果が何を生むか、という想像力も大切なのではないかな?小学生レベルのプログラミング例。次のマップ、日本全国のアメダス観測地点を半径10kmの円で示した(つまり気象観測の空白域を把握しやすくなる)。(標高≧1000mならば){赤色に塗れ}その他もしも(標高≧500mならば){黄色に塗れ}上記以外ならば{白色に塗れ}という簡単なもの。各ポイントをクリックすればアメダス名称とその設置位置の標高を示す。(さらに応用すればこんな感じ)※プロのプログラマの人はツッコミを入れたいだろうが、私はこの分野の専門家ではないので...(お約束)。大手新聞社や放送局でも誤字や誤変換が頻発するようになって久しい。「国語」という基本中の基本が等閑にされてはならないというアンチテーゼを見るかのようだ。私も気をつけているが、ある意味、プログラミングよりも国語のほうが、はるかに難しいと思う(プログラムは間違えると動作しないが、国語は間違えても通じてしまいがちだし、また誤解も生みやすいから余計に厄介)。構造化データ等々、長いものに巻かれるべき事項を優先し、起承転結などの形式や禁則処理などは重視していない。