アカウント名:
パスワード:
プログラミング言語(C, C++, Fortran他)なんて大学に入ったら独学で磨くものじゃないんでしょうか?プログラミングなんて道具なんだし、鉛筆の使い方を大学で習うようなものです。そんなの授業で習うようなら、授業料の無駄遣い。
Fortranのソースを授業のレポートなどで提出する必要があれば自分で学べばいいんです。
プログラミングだけ特別だと思ってらっしゃるのか知りませんが、漢字の読み方や四則演算など、数々の知識や法則なども全て道具ですよね。つまり基本的には学校で教えるようなことなんてほとんどが道具でしかないと思います。
そもそも鉛筆の使い方とプログラミングの習得では前提となる知識が違いすぎるでしょう。文字を知らずに鉛筆を使うことはできても、プログラミングすることは難しい。
# うまく例える方法は学校じゃ教えてくれないようですね :P
C言語を例にすると、少なくとも言語の基礎をやっておかないと、主記憶とポインタの関係にすら踏みこめませんよ。
アルゴリズム、データ構造、計算量などの話をやるにも、疑似的なものにしろ実装されているものにしろ最低1つはプログラミング言語の基礎を知ってからやったほうが講義もやりやすいですし、学生も理解しやすいです。
学生時代、演習でC言語を使いB木の実装をし、特定ステップ時の主記憶模式図まで描画してレポートにまとめて提出させられてたのでAC
プログラミングなんて道具なんだし
研究の対象でもある
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
そもそもプログラミング言語って大学で習うこと? (スコア:1)
プログラミング言語(C, C++, Fortran他)なんて大学に入ったら独学で磨くものじゃないんでしょうか?
プログラミングなんて道具なんだし、鉛筆の使い方を大学で習うようなものです。
そんなの授業で習うようなら、授業料の無駄遣い。
Fortranのソースを授業のレポートなどで提出する必要があれば自分で学べばいいんです。
Re:そもそもプログラミング言語って大学で習うこと? (スコア:1)
大学生は他に勉強すべき事がたくさんあります。 別な方も指摘されていますが、数値計算(Fortran ネタなので)を学ぶためには初めにプログラミングの基礎を教え、その後具体的な計算を通してプログラミングと計算技術を身につけていくのが最も効率的(教員にとっても)。
Fortran ならお約束と型、繰り返し処理、条件文、配列、関数とサブルーチンを教えればほとんどの計算を書ける様になります。 これだけなら4コマくらいあれば十分でしょう。 プログラミングの出来る学生(たぶんほとんどいない)はこの間遊んでいれば良いのです。
Re:そもそもプログラミング言語って大学で習うこと? (スコア:1)
我々も数コマかけて実験器具の使い方を教わったものです。こちらは何かあるとすぐ壊れましたが。
何にせよ、全員が知る必要がある事柄については授業で教えるのが効率がよいでしょう。ジャストインタイムで知っている必要がある=泥縄ではいけない事柄なら、なおさらです。
Re:そもそもプログラミング言語って大学で習うこと? (スコア:1, すばらしい洞察)
プログラミングだけ特別だと思ってらっしゃるのか知りませんが、
漢字の読み方や四則演算など、数々の知識や法則なども全て道具ですよね。
つまり基本的には学校で教えるようなことなんてほとんどが道具でしかないと思います。
そもそも鉛筆の使い方とプログラミングの習得では前提となる知識が違いすぎるでしょう。
文字を知らずに鉛筆を使うことはできても、プログラミングすることは難しい。
# うまく例える方法は学校じゃ教えてくれないようですね :P
Re: (スコア:0)
Fortranが書けなかったくらいで高価な機械をオシャカにすることは(今はもう)ありませんが、世の中には効率というものがありましてね…
Re: (スコア:0)
C言語を例にすると、少なくとも言語の基礎をやっておかないと、主記憶とポインタの関係にすら踏みこめませんよ。
アルゴリズム、データ構造、計算量などの話をやるにも、疑似的なものにしろ実装されているものにしろ最低1つはプログラミング言語の基礎を知ってからやったほうが講義もやりやすいですし、学生も理解しやすいです。
学生時代、演習でC言語を使いB木の実装をし、特定ステップ時の主記憶模式図まで描画してレポートにまとめて提出させられてたのでAC
Re: (スコア:0)
しかし独学でやろうと思うと、紙や鉛筆の買い方もしくは作り方からしなければなりません。
こんなことは大半の人間には普通無理です。
「紙と鉛筆で何かを書きたい、もしくは書かなくてはいけない」と思ってからでないと、紙と鉛筆を買いにいかないでしょう。
Re: (スコア:0)
プログラミングなんて道具なんだし
研究の対象でもある