CS Degree != "Become a programmer". Or at least it shouldn't anyway.
A CS Degree is supposed to teach you the science behind it all, the theory of computation, operating systems, database design, etc. You are supposed to come away with knowledge of algorithms. You are supposed to know the design behind data structures, not just how to use them in C++ standard library. You are then supposed to use all this knowledge and be able to apply it in a programming language.
The problem now is that if your school focuses on the theory and you don't learn the practical, no one would want to hire you, as you can't immediately come in and contribute code. (which leads to people lying about thier computer language skills, which leads to more and more employers scrutinizing resumes.)
Also it seems more companies are breaking the the software developer's job into a designer's job and a programmer's job. This is where places like DeVry come in, because they stress the languages, get their students to produce some code, and thus have something to show.
If you just want to "be a programmer", maybe going to a place like DeVry is better. If you want to be more than that, stay with the CS degree, do well, learn the languages, and write some code. Work on a significant piece of software and distribute it with your resume. You may get a few more calls
