> 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

