賛否あるはずのプログラミング教育について。
2020年度から小学校でのプログラミング教育が必修化される予定ながら、個人的には必要性を感じておらず、そんな時間があるなら国語と算数と英語を強化しろと思う、のは私がそう思うだけか。
子どもいない人もぜひご協力を。
フォームはこちら。画像を押してもフォームが開く仕様。
子どもとプログラミング教育に関する調査
https://docs.google.com/forms/d/e/1FAIpQLSdsgpWhHU-4wl1xEzT5fLD97NRvYzJlclkxBtcyVqSCDKKSSg/viewform
小学生や子どものこと以外にも、回答者本人に対する質問が多め。子ども居なくとも答えられる仕様としており、「もし子どもが居たなら」のエアチャイルド状態での参加も推奨。
世の中にはこのような調査結果もございます。
但し、分母が151と当サイトのような個人ブログよりも遥かに小さく、しかも属性が片寄りすぎ。
今回のプログラミング教育必修化の発表を受けて、TechAcademyでは過去の受講生にプログラミング教育の必修化についてのアンケートを実施しました。
TechAcademyではオンラインブートキャンプを中心に、プログラミング初心者向けのコースの提供を進めています。
当サイトも片寄りはあり、男性9割以上、自作PCマニアやゲーマーが多く年代が高めながら、だからこそ世の中の親父達はプログラミングに対しどう思っているのか、冷静な調査結果になるはずと期待しております。
「小学校プログラミング必修」実は必要?と思い直す
冒頭でも過去記事でも、個人的にはどちらかと言えば反対。
小学校でプログラミングを必修化する必要性に疑問
https://bto-pc.jp/etc/grade-school-programming.html
しかし先日、自分でこのように書いており「あれ?」と思った。
プログラミングしたいなら基礎から学ぶべきで、私は必要な事以外は学習する気の起こらない勉強できないバカなので普段使わない関数は覚えておりません。
(中略)けれど、仕組を知り何ができるか理解しておいて損はないだろうとして。
source:スマートフォンのカメラの利用に関する調査結果など
私とは私のことで、仮にJavascript書こうとすると初っ端から「var item = Hello World;」で合っていたか?と悩み、いきなり検索するバカ状態。
ところが小学校という組織は公務員養成所であり、勉強できるバカを育成するところ、ならば私の感覚は間違っているのでは?と逆の疑問が出て来た。
というわけで、当サイト内の記事や私の考え方には影響されず、ご自身が今どう思われるかが最も重要としてご回答あれ。
以上、フォームへのリンクをもう一度。
子どもとプログラミング教育に関する調査
https://docs.google.com/forms/d/e/1FAIpQLSdsgpWhHU-4wl1xEzT5fLD97NRvYzJlclkxBtcyVqSCDKKSSg/viewform
ご協力ありがとうございます。
>プログラミング教育
小学生までなら体験すること全てが学習になりますから、多種多様な刺激を与えることには賛成。ただ頭を使うことだけに傾倒することには反対。頭を使う教育を増やしたなら、同じくらい身体を動かす教育、遊ぶ機会も増やすべき。何かに偏った教育は何かに偏った人格を作り出す可能性が高いので。
>小学校という組織は公務員養成所であり、勉強できるバカを育成するところ
小学校はまだまだそういう段階には無いでしょう。小学校で習う勉強なんぞ、授業を半分くらいしか聞いていなくともテストで80点以上しか取れない程度には簡単でしたし。
完璧に正しいとは思っていませんけれど、エリクソンのライフサイクル理論に基づく発達段階に沿った教育って各国で行われていますから、小学生時代は「好奇心を育てる」とか「社会性を身につける」とか、およそ法律で守られる資格を持つ人間として必要な資質を身につける程度の学習が主目的だろう、と考えています。
実際には小学生時代からアレコレと知識を詰め込みたくなるようですけれど。
私はかねてから言っている通り、プログラミング教育は子供が興味を持てばやればいい、小学生向けには言語や文法よりは考え方を教えたほうがいいと言っていますw 小学校のときにやったことはどうせすぐに社会に役に立つわけではありませんしw 言語や文法を教えてもすぐに時代遅れになる可能性もありますしw
東京メトロに乗っていて、東京メトロが運営する子供向けロボットプログラミング教室の広告を見ましたが、地下鉄会社のような異業種でもプログラミング教室を運営する時代なんですかね?w
インテル、最新PCとmicro:bitを使った子供向けプログラミング体験イベントを京都で開催 - PC Watch
https://pc.watch.impress.co.jp/docs/news/1139791.html
インテルも子供向けプログラミング体験イベントを行っていますがw
遊びは子どもの脳を発達させる。だからこそ自由時間を作ろう | ライフハッカー[日本版]
https://www.lifehacker.jp/2018/09/how-to-unschedule-your-child.html
子供には遊びの時間を増やしたほうがいいみたいですよw
>小学校はまだまだそういう段階には無い
理科も社会は要らない。音楽と体育も家庭科も図画工作も必須とは思えない。道徳は見方によれば害悪なレベルで、プログラミングはもちろん要らない。国語と英語と算数だけならば小学校が公務員養成所とは思わないけれど、な感じで。
必修:国語、英語、算数
選択:理科、社会
部活:音楽、体育、図工、家庭科、プログラミング
とりあえず必修は3科目として選択で理科と社会を学びたいなら好きにすればOKとして、時間空きまくるはずなので部活がてら音楽とか好きにすれば良く、必修以外やりたいことなければ帰宅してプロゲーマー目指してもよろしいかと。
やはり小学校からプログラミング必修は、プログラミング経験ない人間が「日本は世界的に遅れている」と短絡的に感じて焦っているだけのクソ戦略としか思えない。
プログラマがいつからパソコンやスクリプトに目覚めて実際にどうして今どうなっているかのような、そういう有識者による判断が必要ではなかろうかと思うものの、もう決まったのなら好きにしろとしか。
プログラムなんて、そんなご大層なもんなんですかね。
以前も書いた記憶がありますが、私に言わせれば倉庫番ゲームのようなもの。
言語なんぞクソ食らえで、スタートとゴールを指定してその間を好き勝手に考えさせれば良いだけの話。
子供にとってはゲームの延長線にしか過ぎないのと違いますか。
プログラムなんぞその程度のものだと思いますよ。
むしろ必ず正解を求める教師が問題なのではないですか。
若いうちに感性を磨く事の方が重要だと思います。
向かない人も多いとは思いますけどね。
>必修:国語、英語、算数
英語も必要ないと言っていませんでしたっけ?
>選択:理科、社会
>部活:音楽、体育、図工、家庭科、プログラミング
これは中学校にも言えると思いますw
高校でも私大の文系を受ける人には理科や社会も不要だと思いますw
運動不足エンジニアが3ヶ月で健康になれた超簡単な取り組みを解説する - paiza開発日誌
https://paiza.hatenablog.com/entry/2018/09/11/%E9%81%8B%E5%8B%95%E4%B8%8D%E8%B6%B3%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%8C3%E3%83%B6%E6%9C%88%E3%81%A7%E5%BF%83%E3%82%82%E4%BD%93%E3%82%82%E5%81%A5%E5%BA%B7%E3%81%AB%E3%81%AA%E3%82%8C
体育に至っては健康対策としては球技やランニングは要らないでしょうw
中学でも高校でも余りまくった時間でラノベを書いたり絵を描いたりボカロ曲を作ったりプロゲーマーを目指したりそれこそプログラミングをすればいいと思いますw
その通りで、(クラシカルな)倉庫番は押すことしかできない、が基本。押すだけでどうやってゴールへ行けるかが目的。
それを小学校の頃から、「ゴールはここなのでゴールまで行けるようプログラミングしなさい」なら必修化は賛成。しかし、歩き方や箱の押し方を延々教えたり、出口の設定のない倉庫番を必修化するのはどうなのか?というなら必修化は反対。
1+10が11という教え方が日本の算数。11にするため何と何を足すべきかを問うのが欧州系。プログラミングを楽しみ覚えるならば11に限らず、「答えを8にしたいから、どうすれば8にできるか意地になりソースコード書くことが楽しい」でなければプログラミングの面白さは理解ムリ。
雑な例として、当サイトトップページPC表示形式右の「最近のコメント」のリンクの時刻をゲストブックやアンケート案の時だけ薄い灰色にした意味は、「何となくそうしてみたかった」「言われてそうした」「できるからした」のではなく、「キャリア回線や特に格安SIMの人が何となくゲストブックのコメントをタップするとギガ食ってしまうのは問題では?どうすれば解決できる?どうすればわかりやすい?しつこくない?」を考えた結果、シンプルかつわかりやすい、という結果を推測し経過を導き手段を用いた。<こういうのがプログラミングすべき目的だと思う。
>歩き方や箱の押し方を延々教えたり
思わず若い頃に初めて習ったスキーを思い出しましたね。
そのせいでスキーの楽しさを知る前にイヤになり、挫折した友人も居ます。
倉庫番を例に出しましたけど、プログラムする事の楽しさを教える事が大事でしょうね。
スキーで言えば怪我をしない転び方などだけ教えて、自由にやらせる。
子供は楽しいと思ったら、どんどん自分でやる物です。
押すだけの倉庫番だけで無く、引いても良いよ、回しても良いよとかさらに条件付けしてあげれば(あくまで例としてですが)とんでもない答えを出したりします。
子供は大人には無い感性を持っていますから、それを引き出すような教育内容なら良いのですがね。
そういう自由な考えというのは某教育関係の組合は忌み嫌うでしょうから、難しいかも知れません。
今、適当に検索しただけでも、この手のポンコツはたくさんあるある。
小3の算数テスト『3.9+5.1=9.0』が減点された! 採点の理由に議論勃発 – grape [グレイプ]
https://grapee.jp/259097
私に言わせるとこう。
・「9」と回答・・・9の後の文字を書き忘れた?としても正解
・「9.0」のまんま・・・合っているので正解
・「9.」の後の0を斜線で消す・・・そんな数式見たことがなく何とも言えない
当サイトでよくやるのが98.76%の後に5%を表記するなら5.00とするのは、「書き忘れではないし、桁合わせた方が読みやすいと思うから」
問題に「1+1=?」と出して「2.0000・・・どこまでかけばせいかいですか?」のような答えを書くような小学生が居たら私はその子と友達になりたい。これが自由度の高さで、間違っていないし「そういう発想をするのか」という感動さえあり、こちらが勉強になる感じ。
>そういう自由な考えというのは某教育関係の組合は忌み嫌うでしょう
1+1=2でしかなく、2.0とか答えると教員や教科書が教えた答えとは違うので三角やバツにされてしまうでしょうな。そういう意味でプログラミングは小学校というか義務教育の範囲では拘束的かつ限定的すぎ、かえってプログラミングうぜえと思ってしまう子どもが増えそうなので失敗するでしょうな。
高校か塾とか、お稽古ごとで教えるべきか。プログラミングの本質や楽しさを知っているような親なら小中学校からプログラミング賛成なぞ「私はプログラミングと日教組に対して全くの無知です」と言っているような。
おや、こんな時間にふじこ。
この検索結果あきれる。
https://www.google.co.jp/search?q=小学生+テスト+何がおかしい&tbm=isch
>暗算でしましょう。
>12x25=300
>式
http://darekare.jp/kaigaikokusai/japanese-school-kid-test
暗算でしろと言うのだから私も「300」としか書かない。
けれど「式」と注意されたなら「暗算なのに式?」と思いつつも自分の脳内で考えたことを書く、とするなら「12/2(25x2)」と示す、ならばバツなのでしょうな。
私が12x25を見て直感したことは「12を一桁にするか、25を50のような1桁x10とかの数字にすれば暗算簡単だから」でしかなく誰にも教わっていない、のは効率厨だからでしかございません。
基本や基礎なぞ知らない、算数を応用したのだけれども「小学校ではそういう教え方してないのが問題」という感じなのが偏屈者さんのご指摘に近そう。
数年前にJavascriptだったかPHPで「'」と「"」(シングルとダブルのクォーテーション)混ざったスクリプトで、シングルとダブルを混在させつつ入れ替えて動いた時は感動した。通常、htmlは<span style="~">のように書く時にスクリプト全体が"で占められている時<span style='~’>にすると正常に表示された感じ。
プログラマーには笑われそうなくだらないことかもしれないけれど、「意味がわかるならいい」的な柔軟さがプログラミングにあるとは思っていなかったため。
この例、小中学校ではダブルクォーテーションでなければ不正解になりそうなのでプログラミング教えるなぞ100年早そう。どちらでも正解なら正解で良いところ「自分の知っていること(教科書に書かれていること)以外は不正解」とするようならやめとけとしか。
プログラミングとはそういうものではない=洗脳的義務教育とは矛盾している。
今更ながら誤字修正
×理科や社会
○理科や数学
かけ算の順序問題 - Wikipedia
https://ja.wikipedia.org/wiki/%E3%81%8B%E3%81%91%E7%AE%97%E3%81%AE%E9%A0%86%E5%BA%8F%E5%95%8F%E9%A1%8C
かけ算の順番も合っていないといけないが話題になったこともありますしw
Wikipediaにも記事があるほど根深い問題のようですw
日本で教えられている英語は100年前の英語という説も聞いたことがありますw
そうではなくてもネイティブから見て間違っている場合もある可能性もありますし、答えが正しいかどうか検証ができなければ必須にすべきではないと思いますw
100年前の英語は研究者になるなら必要ですけどねw
他にも自由じゃない自由研究や「子供」らしくないとだめな作文もありますw
自由研究は子供の好きなことを研究してもいいですし、作文も形式だけ教えて感想自体は自由に書かせればいいと思いますw
子供が勉強ができない場合、その子が悪いのではなく、教え方が悪い場合もありますw
プログラミングも教え方が悪いと理解できませんしw
教え方が悪い教師は追放すべきですが、日教組が反対しているんですよねw
全員プログラミングに集中 相模原市立小、静かなPC室 | 教育新聞 電子版
https://www.kyobun.co.jp/news/20180921_03/
タイムリーにプログラミング授業の記事がありましたw
「プログラミング」という単独の科目があるわけではなく、算数の一環として教えるようですw