Completely agree. This is "how to become a programmer with a general knowledge". Far, far away from a Computer Scientist.
I can't see any of the "basics" stuff like calculus, algebra...
BUT, it is truth that most of the enterprises are fine having a programmer rather than a Computer Scientist... Probably most of them can't even tell the difference.