> If "computer science" deserves the "science" part of its title, then
> those departments should be teaching algorithms, graph theory, game
> theory, optimization, numerical analysis, NNs, functional programming,
> compiler structure, objects -- stuff like that.  NOT windowing APIs,
not
> JCL, not Apache modules, not Visual Anything.  The platform used by
the
> students should be treated as incidental.

Once upon a time, in a land far far away, they WERE treated as
incidental. That was the age of giants like Knuth. Then academia got
really lazy and we got script kiddies instead of problem solvers. 

Maybe they thought Knuth had already written down everything that would
ever be needed. Given the way academia operates, I'd say they do it
because their schools are happy to keep turning out gormless baboons as
long as the enrollment money keeps flowing in. 

If salaries and job opportunities really depended on core skills it
might be different but industry just takes the crap they get and ends up
doing OJT anyway. With all due respect to a few stand-outs like Mike
Stack who hang out here, can you tell I don't have a lot of respect for
most CS programs?

CC

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to