コンピューターサイエンス教育では、 C も Java も教えないよ。 C なり Java なりを道具にして、アルゴリズムの設計と実装という、 500 年後にも意味のある (と期待される) 概念を教えるんだよ。
もちろん、コンピューターサイエンスの中でも専門とする内容によっては Linux カーネルを改造することが必要になったり Haskell コンパイラーを書くことが必要になったりするから、そういう人は必要な技術を学ぶけれど、「コンピューターサイエンス学科の卒業生なんだから C 言語でプログラムが書けるはず」みたいな先入観はやめた方がいいと思う。
コンピューターサイエンスの何たるか (スコア:5, 興味深い)
コンピューターサイエンス教育では、 C も Java も教えないよ。 C なり Java なりを道具にして、アルゴリズムの設計と実装という、 500 年後にも意味のある (と期待される) 概念を教えるんだよ。
もちろん、コンピューターサイエンスの中でも専門とする内容によっては Linux カーネルを改造することが必要になったり Haskell コンパイラーを書くことが必要になったりするから、そういう人は必要な技術を学ぶけれど、「コンピューターサイエンス学科の卒業生なんだから C 言語でプログラムが書けるはず」みたいな先入観はやめた方がいいと思う。
Re: (スコア:2)
そのような技術者の需要は日本では極めて少ない。CなりJavaなりが自由に書けるようになってからにしてほしい。
日本の情報産業は日本語や日本の商習慣の壁に守られているから存在している、農業より世界に輸出できていない産業ということを自覚するべき。
Re: (スコア:0)
> そのような技術者の需要は日本では極めて少ない。
君の住んでるIT土方の世界に少ないだけで、日本に少ないわけじゃない。
Re:コンピューターサイエンスの何たるか (スコア:2)
そのような人材を必要としているのは、論文以外の価値を生み出さないところだけじゃないか?
情報の基礎的な産業があるならば、ほとんど輸出がないことは合点がいかない。日本語システムか?
まあ、日本語IMEは中国製だそうですけれど。
http://it.srad.jp/story/08/02/17/2155224/MS-IME%E3%81%AE%E5%A4%89%E6%8... [srad.jp]
具体的に生み出したものを上げてくれると助かる。年間数百人規模の人材を必要とするものかどうか。
Re:コンピューターサイエンスの何たるか (スコア:3)
>日本語IMEは中国製だそうですけれど。
http://ascii.jp/elem/000/000/195/195021/ [ascii.jp]
Q2 日本語IMEの開発は中国で行なわれているって本当?
A2 日本語IMEの開発は、日本で行なわれている。同社インプット メソッド テクノロジー シニアマネージャの佐藤良治氏によると、IME 2007以前のプロトタイプ開発の際には、日本だけでなく米国レドモントと中国北京にあるMicrosoft Researchとの共同作業が行なわれたという。それが誤解して伝わっているようだ。
日本でのIME開発は専任チームを置いて、ほかのアプリケーション開発と同じように独自に行なっているという。IME開発は日本のほかに、韓国、中国、台湾にチームがあって、各言語に依存しない要素(OSとのインターフェースなど)の開発は、これら4チームによる共同作業で行なわれている。専任チームの規模は日本が最も大きいとのことだ。
Re:コンピューターサイエンスの何たるか (スコア:1)
Re: (スコア:0)
本気で言ってるんだろうか…
天気予報システムとか、電車の運行システム、ATM、工作機械、プラント、etc
どれもコンピュータサイエンスを知らない者が開発できるとは思えない。
もちろん下っ端のドカタは知らないでもいいけど。
Re:コンピューターサイエンスの何たるか (スコア:2)
どれも情報工学科がほんどない1960年代から、電気電子工学科や機械工学科の出身者がプログラムを組んでいたと思いますが。
Re: (スコア:0)
その頃は電気電子工学科や機械工学科でコンピュータサイエンスを教えていたわけだが。
Re: (スコア:0)
電気電子工学科出身ですが、今の情報工学科で教えるようなことをやってましたよ?
計算可能性とか複雑性とか得意なので、その手の知識生かして仕事してました。
何が効率の良い処理なのかという程度はもっと知っててほしいなぁと、良く感じたものです。
性能問題出したときとか、数式一個考えればO(1)な処理を長々と無駄に処理しやがって...とか。
Re: (スコア:0)
うーん。Hに行っていた時の様子を思い出すと現在動作している「電車の運行システム、ATM、発電プラント」の開発者がコンピュータサイエンスを理解していたとはとても思えない。
#工程管理、予算管理はしっかりしていたような。