>>2019年03月27日プログラミング教育そろそろ小学校でプログラミングが必修化になる頃合のようですね。いうものらしいので、ゲーム的なものを遊びながら作成または改変していく、といった内容が中心になるんだろうなぁ、と単純に予想されます。PC操作に慣れるためのゲームやお絵描きなどが大半で、児童にも非常に人気が高いものでした。PC使うの初めてぐらいなのに...といった現場の苦労話をよく聞かされました。昨今のプログラミング教育の話題を眺めていると、そんな当時の記憶がよく思い出されます。期待しているほどの効果を望むのは、そもそも難しいでしょうね。いう関連技能を既に持つ一人として、現状のプログラミング教育に対して思うことですが、↑の表題通りです。合わせると、身も蓋もない現実になってしまいますね。専門家もいない、十分な時間も取れない、という公教育でやるようなものではないので、小学校で主題にしないのは正解だと思います。プログラミング言語の習得となってしまうわけです。※この辺は通常の言語と思考の関係とよく似ています。思考があるから言語になるのか、それとも言語があるからその思考が可能なのかは、いまだもって証明不能です。「入門書を見てもわけのわからない説明ばっかで意味不明。いうのは、共通的な体験なんでしょうね。入門書の構成は実はプログラミング初学者には最適化されていない、というのは自分でもよく思うことです。なっているのか、それがヨシとされているのか、という理由ですが、これは簡単な話です。プログラミング言語を一種類しか使えない人は実際ほとんどいません。深く考えるまでもなく、2,3,4...と、どこまでも続いていく二つ目以降の方でしょうね。いう本当の初学者を相手にはできないことになります。書籍も商売なんでね...仕方ないですね。※なにより書いてる人間が既に習得者でもあるので、良し悪しの判断基準である自分にとって解りやすい内容、すなわち二つ目以降の言語習得向き、と自然になってしまうわけです。「じゃあやっぱりプログラミング言語の習得は難しいじゃないか。とお叱りを受けそうなので、初学者のための本来の習得方法を書いておきます。(特に重要なのは、できるだけ多くの失敗=ダメパターンを経験すること)※文法や解説なんかを熟読するのはその後で構いません。最初に読んだってそれが頭に入るわけないんですから(笑)「そんなの全然楽しくないじゃん!」まったくもってその通りです。晴れた後の話ですからね。その時が来るまでは苦しいのが当たり前です。自転車に乗れるまではみんな転んで痛い思いをする。一度乗れるようになれば後は楽になりますね。いう霧を晴らす作業に他なりません。いう威勢のいい掛け声は魅力的ですが、本質的には遠回りになることを憶えておくとよいかと思います。評価がたまに目に入ったりしますが、まあないですね。通常の言語と同じように誰でも習得可能です。小学生でも全然余裕です。んだから、むしろ話せなくて当然です。そもそも公教育に頼る時点で何事も間違っています。必要な技能は自分で学び取りましょう。公教育はそれら必要な物事の出発点を教えてくれることに大きな意義があります。注意せよ以上、昨今のプログラミング教育を通して、普段思っていることをつらつらと書いてみました。当然ながらプログラミング言語は習得して終わり、というものではありません。「MMDが作れるようになります。本当の意味でね」...長文読了おつかれさまでした。|Seesaaブログ。