Comment: Re:Applied software engineering programs (Score 1) 583
As many have already pointed out, computer science != programming.
Exactly my argument for a long time.
Simply put, some of the best programmers I know don't know jack about their systems, network, interactions and operating systems.
It boils down, IMO, to: programming ~= pure math based and systems/network/OS is more of an art form, albeit less math based.
Seriously, you (the programmer) make it work for your narrow world view and I will make it work in a bigger picture, environment and/or world view.
Like the saying "In theory there is no difference from practice, in practice there is."
My college has the worst math dept. know to the continental U.S. and requires 3 levels of calculus. Now, first they split up derivatives (calc1) and integrals (calc2) which go hand-in-hand, but then foist upon us calc3 which boils down to "remember all that shit that was poorly taught and makes no sense, now apply it."
Yeah, uh-huh. Fuckers.
Discrete, useful as it is, is taught by "theoretical" mathematicians who've not a clue how it applies.
Bah!
Your premise is dead on...programming is a subset of CS and not the end all be all of it.