アカウント名:
パスワード:
実際のプログラミング(構文とかそういうの)を教えるという話なら、そんな授業は多くの人にとって役に立たないので、義務教育で教える意味は無いと思います。ただ、プログラミングを学ぶと身に付く、フローチャートとかサブルーチンとかみたいなそういう論理的な思考だけは、義務教育で教えるべきかと。そっちは多くの人にとって役立ちますし、その後本格的にプログラミングを学ぶためにも、役立つものです。
(だから、使う言語も、Javaとかみたいなプログラミング言語じゃなくて、GUIでフローチャート組み立てるような教育用のでもいい。)
あとは、コンピュータの基礎知識とか、簡単な歴史とか、ネットを安全に使うためのあれこれとか・・・そういうのは必要かと。でもプログラミング自体はいらね。
プログラミングで学ぶのは、論理的思考ではありません。世の中には泣いたり喚いたりするだけでは改善しない事柄がある、ということを学ぶのです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
プログラミングで欠かせない論理的思考だけ教えるべき (スコア:1)
実際のプログラミング(構文とかそういうの)を教えるという話なら、そんな授業は多くの人にとって役に立たないので、義務教育で教える意味は無いと思います。
ただ、プログラミングを学ぶと身に付く、フローチャートとかサブルーチンとかみたいなそういう論理的な思考だけは、義務教育で教えるべきかと。
そっちは多くの人にとって役立ちますし、その後本格的にプログラミングを学ぶためにも、役立つものです。
(だから、使う言語も、Javaとかみたいなプログラミング言語じゃなくて、GUIでフローチャート組み立てるような教育用のでもいい。)
あとは、コンピュータの基礎知識とか、簡単な歴史とか、ネットを安全に使うためのあれこれとか・・・そういうのは必要かと。でもプログラミング自体はいらね。
Re:プログラミングで欠かせない論理的思考だけ教えるべき (スコア:0)
プログラミングで学ぶのは、論理的思考ではありません。
世の中には泣いたり喚いたりするだけでは改善しない事柄がある、ということを学ぶのです。