デジタルライフどうも、佐々木(@moto_ssk)です。2020年からプログラミング教育が必修化になるわけですが、小学校ではすでに様々な取り組みが始まっているようです。これもその一部👇この穴埋め問題をプログラミングだと思われたら悲しい...これをやらされるのはしんどいんじゃないかな...実際授業見たわけじゃないのに文句言うのはおかしいとは重々承知してるけど、小1でも自分の作りたいプログラミングができるために作られてる開発言語がScratchです。2019いろんな意見が飛び交ってます。*僕もキッズプログラミングの講師をするので、このツイートに反応しました。穴埋めもひとつの教え方。実際、高専のテストでも基本情報も穴埋めはある。一方で穴埋めは「暗記」になってしまう側面もある。それが行き過ぎると、とあるパターンにおいてしかわからない...なんて状態にもなり兼ねないので、そのあたりの見極めとコントロールは必要なのかも。2019あくまで僕の意見ですが、穴埋め問題は全然ありだと思います。穴埋め問題は出てます。ありって話ではないですが、理解度をはかるひとつの方法であることは間違いないです。僕は穴埋め問題は嫌いですw*嫌いというか、正確には身に付きづらいと言ったほうがいいでしょう。理由は単純で、「暗記問題」になってしまうからです。プログラミングは暗記問題ではありません。初心者ほど覚えようとするんですね。(高専で学び始めたころは特に)これまで経験したことのない学習事項にもかかわらず、自分が知ってる学習方法で立ち向かうしかないので仕方ないといえば仕方ないんですけどね...暗記することで、その穴は埋められますが、穴の形が変われば途端に対応できなくなります。*では、プログラミングはどのように学習していけばよいかというと動かすのが一番です。頭で考えすぎず、実際に動いた結果を見て理解するのが一番身に付きます。プログラミングのいいところは必ず何かしらの結果が得られることです。しても「まず頭で理解したい」派がいるのも事実です。いうときは、メンターを見つけてください。メンターにざっくりと例えてもらうといいです。いいメンターはあなたが知ってる既知の情報で例えてくれます。解釈変わるけど「キャズム超え」は新人研修にも当てはまる。「オブジェクト指向」より「ドラえもんと猫型ロボットの関係」の方が刺さったりする。既知と橋渡しすると溝を超えられる。2019*少し話がそれましたが、小学生向けのプログラミング教育にも同じことが言えると思います。変に概念を説明したり、ボトムアップで正しい(と言われる)知識を積み上げるのではなく、さっさと動かしてしまう。座学は退屈ですし、動かせるほうが脳も活性化します。子どもの最大の特徴は「楽しめること」です。うまくいかなくても、それはそれで爆笑してるし。うまくいけば素直に喜ぶし。プログラミングは失敗してもさっさと修正できるので、まずトライするという文化をぜひ小学生のうちに身につけてほしいなと。それができれば、大抵のことはなんとかなると思います。肩肘張らずに、腕を、指先を、脳を動かして、大人も一緒に学びましょう!✊*キッズプログラミングを開催していますし、海外のプログラミング事情を調べたりもしているので、プロラグミング必修化に関して何か聞きたいことがあればいつでもDMにてご連絡ください。@moto_sskSE×講師歴8年。普段はRoRアプリ開発、春は講師として延べ400名以上にPG教えてます。「作る」より「話す」や「書く」のが好き。約80名が参加するライターコミュニティ【書くメシ】主宰。ハイブリッドSEnote書いてます。