日本の小学生にはプログラミングではなくコンピュータサイエンスを教えるべき
「プログラミング」とはなにを意味するのか、似たような言葉で「コーディング」があるが、それとの違いは何か。
コンピュータサイエンスの卒業生は40万人に過ぎず、100万の求人があるとのこと。
桜田義孝五輪相にみる親のプログラミング教育の2つの対策
http://www.isenp.co.jp/2018/11/25/25551/
役割と能力
桜田氏はパソコンが使えず、サイバーセキュリティ戦略担当大臣となった。wikiにも「秘書とか従業員に指示している。自分でパソコンを打つことはありません」とある。 逆に言えば、秘書や従業員がちゃんとやっていれば特に困ることはなく、その分自分の得意分野で頑張ればよいだけのこと。 なぜ桜田義孝議員でも大臣になれるのか?素朴な疑問に答えます https://headlines.yahoo.co.jp/article?a=20181125-00010002-friday-pol この記事の中で
「桜田さんは、地元千葉の建設会社経営者から政治家になった叩き上げ。大学時代は昼間に大工をしながら、夜は明治大学の夜間に通った苦労人でもある。ただ、見てわかる通り、頭が切れて弁が立つタイプではなく、『まぁまぁ皆さん』と裏で調整して物事を運ぶ昔ながらの政治家なんです。そういう意味で、二階さんに非常によく似ており、実際に二階さんも桜田さんを気に入っていた。当選7期の桜田さんのために良いポストがないかと、かねてから大臣職を探していたんです」(二階派のベテラン議員)
とあるように、ある意味「政治家」の動きができるのであれば、出世するのは当然。 むしろ自分で望んで志願したというよりは、上司がポストを用意してあげただけで、本人にしてみれば、無理やりその職にさせられたと考えられなくもないです。
そこには「役割」と「能力」がマッチングしないケースもあると思います。
プログラミング教育を行う親の役割と能力
来年から子供はプログラミング教育をうけることになりますが、プログラミング教育を受けたことのない親が大半かと思います。
小学校の義務教育ぐらいは、今持っている知識で対応できる親も多いと思います。 しかしプログラミングについて未経験の親は、子供から「プログラミング」の質問されたとき、ちゃんと答えられない可能性があります。
「パパ、子供の頃プログラミング教わってなかったのでわからないよ~」
桜田氏が「パソコンは使ったことがないからわからない」というのと プログラミングをやったことがない親が「プログラミングを教わってなかったのでわからない」というのが同じに見えてなりません。
2つの対策
こうなってしまった場合、取れる対策としては2つあります 「1.詳しい人にまかせる」 「2.自分で勉強する 」
1.は桜田氏のような、人の上に立つ人であれば行える対策です。
パソコンに詳しい要員を配置しておき、わからなければ聞けばよい。自分でやる必要はありません。特に桜田氏にように国会議員となれば多忙なのは当たり前、そのなかで不得手のものを克服する時間をとるぐらいであれば、得意な分野に注力してほしいです。
知り合いの中にプログラミングに詳しい人がいれば、その人に聞くのもいいでしょう。
自分で全部理解する必要はありません。ただ、これができる人はごくわずかです。
2.は私を含め一般人がとる対策です。
大多数はこちらに入ると思います。
プログラミングに詳しい人なんて個人で雇えないし、プログラミングを知っている人がいなければ
だれも教えてくれないので、子供の質問に答えたければ、自分で勉強するしかありません。
まとめ
「教室に行ったが、忙しすぎて覚えるのはやめた」
というコメントを書いているように、自分で勉強しようとしていたのです。
多忙な政治家でさえ、自分で勉強しようとしたのであれば、それより時間のある我々は自分で勉強できないことはないでしょう。
このブログは、子供にプログラミングを教えようと頑張る親御さんを応援します!
子供と一緒にプログラミングを学ぶ最強の勉強法
1 タイピングは大事だか焦らず
無料で練習できるサービスとして、ベネッセの無料タイピングサービスを使ってみました。https://manabi.benesse.ne.jp/gakushu/typing/
2 作りたいもの探し
昔、自分でプログラミングを勉強していたときのことを思い出してみると、「ゲームを作りたい」という気持ちと、実際にどう作ればよいかわからないギャップを常に悩んでいました。
まねる
まとめ
トマト数とプログラミング教育
熊本大学は小学生向けの算数・数学教育にも力を入れられているようで、そのなかの1つの教え方の様、トマト数というのは、上から読んでも下から読んでも同じ数字、ということで、一桁目と三桁目が同じ数字で、二桁目だけ異なる数字。例えば
つまり
子供のための本気のhtml講座
市販の子供向けのhtml の教科書を見て愕然とした。
1 数千人の研究者の為に
※wikipedia ティム・バーナーズ=リーより
毎日みんなが研究していますが、1980年頃の当時は、研究した内容の保存方法は決まっていなくてバラバラでした。
ティムの上司「研究者みんながそれぞれの研究内容をみれるようにしろ!(俺はできないけど)」
ティム「マジで!?」
と、やり取りがあったかどうかわかりませんが、とりあえずみんなで見れるようにしないといけなくなりました。
2 みんな同じように作って!
これで問題は解決したでしょうか。「この人のファイル開けなーい」
「え、俺開けるけど」
研究者は自分の好きな方法で研究結果を保存しました。
専門のアプリケーションで作られた研究結果は、画像や文字などが見やすいですが、アプリケーションを持っていない人にはそのファイルが開けず、何が書いているかわかりません。
また、画像の付け方がわからず、文字だけで研究結果をまとめる人もいます。実験の結果は図やグラフでまとめると見やすいのですが、文字だけの研究結果はとても分かりずらいです。
そこでティムはみんなにお願いします。
ただし、作ってもらうときにはあるルールを決めました。
「まず、書きたい「内容」を考えよう。考えた?」
「作る研究結果のファイルを私たちの体に例えよう。
「体」と「頭」があるけど、以下のように考え欲しい。」
「体」=「研究内容」
「頭」=「研究内容以外」
4段階に分けて説明するぞ。
まず、体(body)の書き方だ。
①研究内容(例えば「これが研究結果だ」)を考えたら、その先頭に<body>を書く。
最後に</body>を書こう。
<body>これが研究結果だ</body>
②次に頭(head)の書き方だ。
研究内容以外は色々あるけど、まずはタイトルを書こう。
<title>研究タイトル</title>
③ ②の続きだ。これは頭にあるから、さらに先頭に<head>最後に</head>をつけよう
<head><title>研究タイトル</title></head>
④頭(head)を先に、体(body)を後に書いて!③+①だ
⑤最後に全部書けたら、一番最初に<html>、最後に</html>を書いてくれ。htmlは何の意味かって?長くなるからそれはまた今度で。(5まで来ちゃった)
<html><head><title>研究タイトル</title></head><body>これはテストです</body></html>
⑥(まだあった。。。)見づらければ改行入れたりインデント(字下げしてみやすくする)してもいいよ。見た目は別で変えれるようにするから。
<html>
<head>
<title>研究タイトル</title>
</head>
<body>
これはテストです
</body>
</html>
3 その文章どこ?
今度こそ問題は全て解決したでしょうか。。。研究結果のファイルはどんどん増えていきました。
■Aさん
素粒子とは.html
今年の計測結果.html
研究中に気付いたこと.html
本日の報告20190321.html
・・・・
■Bさん
昨年からの計測結果.html
素粒子の不思議.html
研究失敗.html
・・・・
Bさんは、本日の報告を書こうとした際、Aさんの「素粒子とは.html」を参考に研究を進めたので、報告書の中でAさんの「素粒子とは.html」を紹介しようとしました。
Aさんのところの文章をコピーして持ってこようとしましたがAさんのものであることがわかるようにしたいです。
どうしたらよいかBさんはティムに相談しました。
「じゃあ、そのファイルを直接見れるようにしよう!2段階に分けるよ(今度は大丈夫なはず、、)」
①文章の中にBさんの文章を紹介する内容を書く
まとめ
アプリで勉強(無料)
ここでの「アプリ」とは、スマートフォン向けのアプリケーションとします。
こちらもかわいい球状のキャラクター。赤い球状の敵をジャンプして倒す。最初は赤い球の倒し方がわからなかったが、赤い球がいるマスまで一旦入ってからすぐジャンプすると倒せる。
最小手数でクリアすると星が多くもらえるので、効率の良い手がないかを考えて行くのが楽しい。
キャラ的にはLightbotのほうがかわいいかな。。。
これも解けないステージが出てくると、うちの子のテンションがダウン。
パズル以外に、テクニック的なものの紹介や、取り組んだ回数や時間でヒントを増やすとかなどあると長く最後まで楽しめるのではないかと思われました。
他にもいろいろ試してみましたが、良いと思ったのが以上の3つでした。
小学生と角度とプログラミング(未解決)
子供が、code.org やscratchをやっていると、いつも決まって避ける分野があります。それは、「角度」「外部座標」です。