アカウント名:
パスワード:
まあ役所の変化を嫌う構造的な問題から来るデジタル化の遅れや、行政の縦割りからくる非効率さは一旦おいておくとして…
そもそもデジタルとは、情報処理とはなにか?が昔から教育できてないんだから、当たり前の話ではあるが悲しい話。小学生で最近やっとIT教育が始まるかと思えば、リテラシー・機器操作やプログラミングだけにフォーカスしすぎてたり、とにかくハードウェアを躍起になって揃えないとならないようなカリキュラムになってるし。基礎的なコンピューターサイエンスをおろそかにしているあたりがもうね。
デジタルとはなにか?データとはなにか?コンピューテ
コンピュータ・サイエンス、ねえ。小学生に2進数を教える? 本気で言ってるの?10進数の加減乗除すらおぼつかない子供がたくさんいるのに、更に混乱させてどうするよ。アルゴリズムとデータ構造、そりゃ大切だよ。でも小学校で教えるものなのか、ほんとに考えた?「まず理論から入る」のは、小学校では悪手でしょう。そんなん興味が持続しませんがな。情報系の授業が嫌いな子が量産されるのが目に見える。
貴方の中では、コンピュータ・リテラシーは重要でないものだという認識かもしんない。でもね、現実では家庭でコンピュータに触れる機会が一切ない子供だっているんだよ。小学校の役割として、そうした子供達にもコンピュータに触れる機会を増やす、というのも求められている部分だぜ。
そんな簡単に「日本の教育は間違ってる」なんて断定するの、良くないと思うよ。
その中から、俺みたいに2進どころかマシン語まで届く変態が発生するかもだし、適正ないのが分かるのも良しでしょ。今時のお子さんは何でコーディングするの?
> 今時のお子さんは何でコーディングするの?
今どきだったら VSCode じゃないの?
その中から、俺みたいに2進どころかマシン語まで届く変態が発生する
キミみたいな変態は、小中学校で教えなくても勝手に学んで、その手の大学に進学するでしょ? 私もそうだけど。そーゆー変態を養成するエリート(?)コースがあっても良いと思うけど、全員に同じ教育をやるってのは、あまり賛成できないな。
例えば、小中学校の教科には音楽があるけど、理論から入ったりはしないよね。最初は、ただ声を合わせて歌う事や、リズムに合わせてカスタネットを叩くことから教えるよね。次に、音楽の理論の基礎=楽典の、さらに基礎である五線譜を教える。初等教育って、そう言う順番だよね。
で、小中学校で学ぶ音楽の理論って、せいぜいそこまで。後は学びたい奴が学べばいい、と言う事なんじゃないかな。
算数だっていわば理論だよね。さらにみんなに同じことを教える。最初は数の概念からでりんごを数えて、そして算法の規則や文章題の意味をとっていく。九九も無理にでも覚える。
そういうことからすると、電算機も同じだよね。まず簡単なビットの数え方から、そして体操とかカードゲームとかで身体で色々覚えるよね。
九九が分かってなきゃ中学高校の時に苦労するよ、でもそれは必要だからみんなやったよね。そこはIT教育も同じで書かれてるような基礎「も」必要であって、ただ操作できる(カスタネットが叩ければいい)だけじゃダメなんだよ。
最初は数の概念からでりんごを数えて
算数でまず教えるのは「比べる」という行動なんだよ。その結果、「多い」「少ない」と言うことを体感する。つぎは、「ひとつ」「ふたつ」「たくさん」くらいで理解するね。「数える」のはその次で、そこまでは数の概念と言うよりは、数字の名前を覚えることに近い。そこから、演算や桁上がりみたいな数の概念に進むね。理論や概念から覚えるわけではない。
九九も無理にでも覚える。
九九は理論ではない。概念を教えているわけでも無い。単なる丸暗記だ。キーボードを打てるように練習することに近い。
ちなみに、九九やそれに類するものを教えない国もあるね。
限られた期間に、どういう内容を学ばせるか。これは永遠の課題。色んな意見が有り得る。しかし、リソースは限られていて何でもかんでも詰め込むわけにはいかないから、基礎の基礎から学ばせるのが正しいとは限らない。例えば、国語を教えたいからと言って、文法や言語学から教えることはしない。体育を教えたいからと言って、骨格と筋肉の作用から学ばせることはしない。理科を教えたいからと言って、素粒子論から教えることはしない。実用と基礎を、その発達段階に応じてバランスよく組み合わせることになるね。
機器操作・プログラミング偏重だ、と言う批判は理解できる。でもだからと言って、基礎概念から始めよ、というのも無理だと思う。
VBAで輝ける未来を
いやあああっ!なにそのニュースピーク
IT教育じゃなくて変態育成したいだけじゃん・・・
どっちもどっちかなリテラシーと同じくらい土台の話は重要だと思うよ親コメントは仰々しくいってるけど、結局はかんたんな大本の部分の概念をかんたんに教えるってことだからねカードゲームでもできることだし、諸外国はそうやってるんだからさそもそも落ちこぼれを作らないために教育科目を捨てるってことにはならないっしょとにかく触れればいいってわけじゃないし、理論だけやればいいわけでもないある程度以上は専門塾とかに行ってくれって思うけど、リテラシーと同じくらい土台も公教育でやらないとね
> 小学生に2進数を教える? 本気で言ってるの? 中学受験だと普通にn進数の概念を問う問題出てきますね。
中学受験する割合って、全国平均で言えば10%くらいじゃない?都市部とそれ以外で大きな差はあると思うけど。
そもそも時計で12進数も習うよね。
時計が十二進数かと言うと違う気がするね。シンプルなアナログ時計の文字盤は、11時→12時→1時と進んでいくわけで、桁上がりは無い。シンプルな12時間制のデジタル時計なら、11:00→00:00→01:00と進んでいくので、桁上がりさえあれば十二進数っぽくはあるけど、もう一桁上(午前・午後)を十二進数で表したりしないし、それ以降(日・月・年)も十二進数ではない。
時計は最大値(12ないし24)が決まった10進数じゃね?
そんな細かいことは誰も気にしてないんだよ。〇進数の概念を学ぶ話のときに挙げられる時計は12進数でなんら問題ない。
二進数も8ビットなら11111111に1を加えたら0になってしまい桁上がりがない。だから「8ビットって制限があるならそれは二進数とは違う気がするね」なんて訴えてもだれも同意しないでしょ。それと似たようなもの。
そんな細かいことは誰も気にしてないんだよ。
気にするよ。数学的な概念なんだから。キミが雑だからと言って、キミ以外全員雑だ、と考えるのは間違いだよ。
〇進数の概念を学ぶ話のときに挙げられる時計は12進数でなんら問題ない。
キミは、1時間は何分間だと考えてるの? 12分間じゃないよ。60分間だよ。それでも十二進数と呼ぶの?それとも、キミの知ってる時計には、分針も秒針も無いのか?
二進数も8ビットなら
それは8桁の範囲で桁上がりがある二進数だね。一方時計は、時間の単位だけ考えたとしても、12を基数として桁上がりするわけではないね。単に12時の次に1時になるだけだ。0時, 1時, 2時,... ,9時, A時, B時, C時, 10時と進んでいくなら十二進数だろうけど、そうではない。午前・午後は変わるので、それを桁上がりと考えることはできるけど、そこから先は十二進数ではない。2を基数として日に桁上がりするし、日から先は決まった基数で月に桁上がりするわけではない。前に挙げた通り、分の単位以下も十二進数ではない。これを十二進数と言うのは無理があるし、n進数を誤解させてしまう危険すらある。キミみたいに。
さらに分と秒は60進数。
小学生に2進数を教える?
2進数程度なら教え方次第で楽しく学べますよ片手で0から31、両手で1023までとか指の曲げ具合で表現できるアイスブレイクのちょっとした余興にも使われるネタ
# 難しいことを暗記させる歯車製造所じゃむりだけど
2進数にだけ噛みつくなら、n進数の概念は、頭の柔らかい小さい頃のほうがすんなり受けられるのではないかと思う。単におつむの出来なのかもしれないが、普通程度に勉強はできるはずなのに、n進数を全く理解できない人たち少なからずいて、これはもう10進数以外が入り込む余地がないほど数字というものの概念が固定化してるのだなと思うことがある。
「普通程度に勉強はできる」というのが、天才的な能力を発揮するわけではないが、きちんと理解し使いこなせている、という意味であれば、それは十中八九教え方が悪いだけのような気がする。
N進数なんて p_0 N^0 + p_1 N^1 + ... + p_k N^k と表したときに p_k, ..., p_1, p_0 がどうなるかってだけの話なのを、変にごちゃごちゃ言うから理解してもらえないんじゃないの?
「普通程度に勉強はできる」が、平均点程度をとることができるという意味ならそりゃそうだろとしか。平均点程度しかとれないやつがきちんと理解してるわけないし。
だからN進数が云々なんてことから始めるからいけないんだろ。ある数を \sum_{i=0}^k p_i N^i (0 = p_i N) の形に表すのは高校数学(理屈の上では小中学生でもできる)をちゃんと理解しているという意味で「普通程度に勉強ができる」人なら誰でもできるし、p_0, ..., p_k が一意であることも、まあ直観的に理解できるだろう。
ここまで理解できていれば、N=10のときの p_k ... p_0 を10進数(10進表記)といい、N=2なら2進数、N=3なら3進数と呼ぶというのも単なる定義に過ぎないんだからわけはない。
これをN進数という高等な考え方があってみたいに始めるから理解されないんだろ。
そして「普通」というのが平均点程度の意味なら理解されないのは当たり前だとも言ってる。平均点程度の「普通」の人に理解させるなんて話はしていない。
不等号が消えちゃったけど 0 = p_i N は 0 <= p_i < N ね
おおぅ…「変にごちゃごちゃ言うから理解してもらえない」を実践してくれてるみたいだ…
議論と教育の区別がつかないバカがいるなあ。
小学校のIT教育なんて毎日アルゴリズム行進やアルゴリズム体操やってれば十分だと思う。
>基礎的なコンピューターサイエンスってなんや?
いや、80年代半ばの小学生の間でも、指の折り曲げ(2進)で数を数える遊びは流行ったから、大した支障はないはずだけどな。指が折り曲がるかどうかの遊びだから、加算とかまでしなかったが、2進で数えるくらいなら小学生でも普通に理解できる。それに、アルゴリズムとか再帰とかの言葉は知らんでも、ハノイの塔とか将棋とかオセロとか三目並べの勝ち筋を考えるとか、子供の遊びの範疇だぞ?
小学生をなめすぎだろ。
ただ、昔はBASICに触れたら、遅さに耐えきれず、すぐマシン語を打ち始める時代だったので、パソコンさえあればコンピュータの基礎に振れるのは自然な流れだったけど(C言語すら高嶺の花だった!)、今のパソコンやらタブレットは、お絵描きとかメッセージングとか無料ゲームとか、余計なものばかり付いてて、子供はそっちに目が移ってしまう、という恵まれた時代ならではの苦労はあると思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
教育からして駄目 (スコア:3, すばらしい洞察)
まあ役所の変化を嫌う構造的な問題から来るデジタル化の遅れや、行政の縦割りからくる非効率さは一旦おいておくとして…
そもそもデジタルとは、情報処理とはなにか?が昔から教育できてないんだから、当たり前の話ではあるが悲しい話。
小学生で最近やっとIT教育が始まるかと思えば、リテラシー・機器操作やプログラミングだけにフォーカスしすぎてたり、とにかくハードウェアを躍起になって揃えないとならないようなカリキュラムになってるし。
基礎的なコンピューターサイエンスをおろそかにしているあたりがもうね。
デジタルとはなにか?データとはなにか?コンピューテ
Re:教育からして駄目 (スコア:3, すばらしい洞察)
コンピュータ・サイエンス、ねえ。
小学生に2進数を教える? 本気で言ってるの?
10進数の加減乗除すらおぼつかない子供がたくさんいるのに、更に混乱させてどうするよ。
アルゴリズムとデータ構造、そりゃ大切だよ。でも小学校で教えるものなのか、ほんとに考えた?
「まず理論から入る」のは、小学校では悪手でしょう。そんなん興味が持続しませんがな。
情報系の授業が嫌いな子が量産されるのが目に見える。
貴方の中では、コンピュータ・リテラシーは重要でないものだという認識かもしんない。
でもね、現実では家庭でコンピュータに触れる機会が一切ない子供だっているんだよ。
小学校の役割として、そうした子供達にもコンピュータに触れる機会を増やす、というのも求められている部分だぜ。
そんな簡単に「日本の教育は間違ってる」なんて断定するの、良くないと思うよ。
Re: (スコア:0)
その中から、俺みたいに2進どころかマシン語まで届く変態が発生するかもだし、適正ないのが分かるのも良しでしょ。
今時のお子さんは何でコーディングするの?
Re:教育からして駄目 (スコア:1)
> 今時のお子さんは何でコーディングするの?
今どきだったら VSCode じゃないの?
Re:教育からして駄目 (スコア:1)
その中から、俺みたいに2進どころかマシン語まで届く変態が発生する
キミみたいな変態は、小中学校で教えなくても勝手に学んで、その手の大学に進学するでしょ? 私もそうだけど。
そーゆー変態を養成するエリート(?)コースがあっても良いと思うけど、全員に同じ教育をやるってのは、あまり賛成できないな。
例えば、小中学校の教科には音楽があるけど、理論から入ったりはしないよね。
最初は、ただ声を合わせて歌う事や、リズムに合わせてカスタネットを叩くことから教えるよね。
次に、音楽の理論の基礎=楽典の、さらに基礎である五線譜を教える。
初等教育って、そう言う順番だよね。
で、小中学校で学ぶ音楽の理論って、せいぜいそこまで。
後は学びたい奴が学べばいい、と言う事なんじゃないかな。
Re: (スコア:0)
算数だっていわば理論だよね。さらにみんなに同じことを教える。
最初は数の概念からでりんごを数えて、そして算法の規則や文章題の意味をとっていく。
九九も無理にでも覚える。
そういうことからすると、電算機も同じだよね。
まず簡単なビットの数え方から、そして体操とかカードゲームとかで身体で色々覚えるよね。
九九が分かってなきゃ中学高校の時に苦労するよ、でもそれは必要だからみんなやったよね。
そこはIT教育も同じで書かれてるような基礎「も」必要であって、ただ操作できる(カスタネットが叩ければいい)だけじゃダメなんだよ。
Re:教育からして駄目 (スコア:2)
最初は数の概念からでりんごを数えて
算数でまず教えるのは「比べる」という行動なんだよ。
その結果、「多い」「少ない」と言うことを体感する。
つぎは、「ひとつ」「ふたつ」「たくさん」くらいで理解するね。
「数える」のはその次で、そこまでは数の概念と言うよりは、数字の名前を覚えることに近い。
そこから、演算や桁上がりみたいな数の概念に進むね。
理論や概念から覚えるわけではない。
九九も無理にでも覚える。
九九は理論ではない。概念を教えているわけでも無い。単なる丸暗記だ。
キーボードを打てるように練習することに近い。
ちなみに、九九やそれに類するものを教えない国もあるね。
限られた期間に、どういう内容を学ばせるか。これは永遠の課題。色んな意見が有り得る。
しかし、リソースは限られていて何でもかんでも詰め込むわけにはいかないから、基礎の基礎から学ばせるのが正しいとは限らない。
例えば、国語を教えたいからと言って、文法や言語学から教えることはしない。
体育を教えたいからと言って、骨格と筋肉の作用から学ばせることはしない。
理科を教えたいからと言って、素粒子論から教えることはしない。
実用と基礎を、その発達段階に応じてバランスよく組み合わせることになるね。
機器操作・プログラミング偏重だ、と言う批判は理解できる。
でもだからと言って、基礎概念から始めよ、というのも無理だと思う。
Re: (スコア:0)
VBAで輝ける未来を
Re: (スコア:0)
いやあああっ!なにそのニュースピーク
Re: (スコア:0)
IT教育じゃなくて変態育成したいだけじゃん・・・
Re: (スコア:0)
どっちもどっちかな
リテラシーと同じくらい土台の話は重要だと思うよ
親コメントは仰々しくいってるけど、結局はかんたんな大本の部分の概念をかんたんに教えるってことだからね
カードゲームでもできることだし、諸外国はそうやってるんだからさ
そもそも落ちこぼれを作らないために教育科目を捨てるってことにはならないっしょ
とにかく触れればいいってわけじゃないし、理論だけやればいいわけでもない
ある程度以上は専門塾とかに行ってくれって思うけど、リテラシーと同じくらい土台も公教育でやらないとね
Re: (スコア:0)
> 小学生に2進数を教える? 本気で言ってるの?
中学受験だと普通にn進数の概念を問う問題出てきますね。
Re:教育からして駄目 (スコア:1)
中学受験する割合って、全国平均で言えば10%くらいじゃない?
都市部とそれ以外で大きな差はあると思うけど。
Re: (スコア:0)
そもそも時計で12進数も習うよね。
Re:教育からして駄目 (スコア:1)
そもそも時計で12進数も習うよね。
時計が十二進数かと言うと違う気がするね。
シンプルなアナログ時計の文字盤は、11時→12時→1時と進んでいくわけで、桁上がりは無い。
シンプルな12時間制のデジタル時計なら、11:00→00:00→01:00と進んでいくので、桁上がりさえあれば十二進数っぽくはあるけど、もう一桁上(午前・午後)を十二進数で表したりしないし、それ以降(日・月・年)も十二進数ではない。
Re: (スコア:0)
時計は最大値(12ないし24)が決まった10進数じゃね?
Re:教育からして駄目 (スコア:1)
そもそも位によって桁上がりを起こす数値が違うのを進数呼ばわりするのが良くないかとかと
Re: (スコア:0)
そんな細かいことは誰も気にしてないんだよ。〇進数の概念を学ぶ話のときに挙げられる時計は12進数でなんら問題ない。
二進数も8ビットなら11111111に1を加えたら0になってしまい桁上がりがない。だから「8ビットって制限があるならそれは二進数とは違う気がするね」なんて訴えてもだれも同意しないでしょ。それと似たようなもの。
Re:教育からして駄目 (スコア:1)
そんな細かいことは誰も気にしてないんだよ。
気にするよ。数学的な概念なんだから。
キミが雑だからと言って、キミ以外全員雑だ、と考えるのは間違いだよ。
〇進数の概念を学ぶ話のときに挙げられる時計は12進数でなんら問題ない。
キミは、1時間は何分間だと考えてるの? 12分間じゃないよ。60分間だよ。それでも十二進数と呼ぶの?
それとも、キミの知ってる時計には、分針も秒針も無いのか?
二進数も8ビットなら
それは8桁の範囲で桁上がりがある二進数だね。
一方時計は、時間の単位だけ考えたとしても、12を基数として桁上がりするわけではないね。単に12時の次に1時になるだけだ。
0時, 1時, 2時,... ,9時, A時, B時, C時, 10時と進んでいくなら十二進数だろうけど、そうではない。
午前・午後は変わるので、それを桁上がりと考えることはできるけど、そこから先は十二進数ではない。2を基数として日に桁上がりするし、日から先は決まった基数で月に桁上がりするわけではない。
前に挙げた通り、分の単位以下も十二進数ではない。
これを十二進数と言うのは無理があるし、n進数を誤解させてしまう危険すらある。キミみたいに。
Re: (スコア:0)
さらに分と秒は60進数。
Re: (スコア:0)
小学生に2進数を教える?
2進数程度なら教え方次第で楽しく学べますよ
片手で0から31、両手で1023までとか指の曲げ具合で表現できる
アイスブレイクのちょっとした余興にも使われるネタ
# 難しいことを暗記させる歯車製造所じゃむりだけど
Re: (スコア:0)
2進数にだけ噛みつくなら、
n進数の概念は、頭の柔らかい小さい頃のほうがすんなり受けられるのではないかと思う。
単におつむの出来なのかもしれないが、普通程度に勉強はできるはずなのに、
n進数を全く理解できない人たち少なからずいて、これはもう10進数以外が入り込む余地がないほど数字というものの概念が固定化してるのだなと思うことがある。
Re: (スコア:0)
「普通程度に勉強はできる」というのが、天才的な能力を発揮するわけではないが、
きちんと理解し使いこなせている、という意味であれば、それは十中八九教え方が悪いだけのような気がする。
N進数なんて p_0 N^0 + p_1 N^1 + ... + p_k N^k と表したときに p_k, ..., p_1, p_0 がどうなるかって
だけの話なのを、変にごちゃごちゃ言うから理解してもらえないんじゃないの?
「普通程度に勉強はできる」が、平均点程度をとることができるという意味なら
そりゃそうだろとしか。平均点程度しかとれないやつがきちんと理解してるわけないし。
Re: (スコア:0)
人には2進数を理解する人と理解しない人の10通りが存在する、というのがジョークになる程度にはね
Re: (スコア:0)
だからN進数が云々なんてことから始めるからいけないんだろ。
ある数を \sum_{i=0}^k p_i N^i (0 = p_i N) の形に表すのは
高校数学(理屈の上では小中学生でもできる)をちゃんと理解
しているという意味で「普通程度に勉強ができる」人なら誰でもできるし、
p_0, ..., p_k が一意であることも、まあ直観的に理解できるだろう。
ここまで理解できていれば、N=10のときの p_k ... p_0 を10進数
(10進表記)といい、N=2なら2進数、N=3なら3進数と呼ぶというのも
単なる定義に過ぎないんだからわけはない。
これをN進数という高等な考え方があってみたいに始めるから
理解されないんだろ。
そして「普通」というのが平均点程度の意味なら理解されないのは
当たり前だとも言ってる。平均点程度の「普通」の人に理解させる
なんて話はしていない。
Re: (スコア:0)
不等号が消えちゃったけど 0 = p_i N は 0 <= p_i < N ね
Re: (スコア:0)
おおぅ…「変にごちゃごちゃ言うから理解してもらえない」を実践してくれてるみたいだ…
Re: (スコア:0)
議論と教育の区別がつかないバカがいるなあ。
Re: (スコア:0)
小学校のIT教育なんて毎日アルゴリズム行進やアルゴリズム体操やってれば十分だと思う。
Re: (スコア:0)
>基礎的なコンピューターサイエンス
ってなんや?
Re: (スコア:0)
いや、80年代半ばの小学生の間でも、
指の折り曲げ(2進)で数を数える遊びは流行ったから、
大した支障はないはずだけどな。
指が折り曲がるかどうかの遊びだから、加算とかまでしなかったが、
2進で数えるくらいなら小学生でも普通に理解できる。
それに、
アルゴリズムとか再帰とかの言葉は知らんでも、
ハノイの塔とか将棋とかオセロとか三目並べの勝ち筋を考えるとか、
子供の遊びの範疇だぞ?
小学生をなめすぎだろ。
ただ、昔はBASICに触れたら、遅さに耐えきれず、
すぐマシン語を打ち始める時代だったので、
パソコンさえあればコンピュータの基礎に振れるのは
自然な流れだったけど(C言語すら高嶺の花だった!)、
今のパソコンやらタブレットは、お絵描きとか
メッセージングとか無料ゲームとか、余計なもの
ばかり付いてて、子供はそっちに目が移ってしまう、
という恵まれた時代ならではの苦労はあると思う。