Comment Re:Accreditation Will Soon Matter (Score 4, Informative) 105
Learning to program isn't the same as Computer Science.
Computer Science is lots of algorithms, computational theory (finite automata, P and NP, etc.), graph theory, tons of numerical algorithms, lexical, syntax and semantic analysis, program transformations (loop unrolling, etc.), lots of compiler theory, databases, networking, cryptography, etc. Tons of really interesting stuff! A lot of CS is more like mathematics than programming. Lots of proofs.
Focusing on programming is a little like telling an engineering student that the curriculum is mostly bricklaying. Are we talking about a college that teaches computer science or a trade school doing "programming"?