I’d been wondering about this. Apparently, computer “science” degrees are no longer teaching computer science. There’s no doubt that there isn’t as much demand for actual CS types as there is for programmers, but if that’s the case, they should shrink the CS departments and start up a different one, perhaps called computer applications, to teach the programmers. As it is now, I’d consider it academic fraud.
This is a generic problem, to me. The word “science” has gotten too watered down, even (especially?) in academia. Of course, it all started when someone came up with the oxymoronic major, political science…