To be honest, I really think very little of comp sci programs, especially if you want to be a programmer. For the most part you'll learn how to write bad code using bad practices taught by bad professors and TA's that can't speak english. 95% of comp sci professors are still living in the 70 and 80's for computer theory. The real world of programming changes way to fast for the schools to even think of keeping up to speed. If you really want to learn to program, take a few intro programming courses to get a simple background into the working of the languages, and learn to program on your own. Alot of comp sci isn't even programming, but math and theory.
Also, this leads me to my biggest grip with comp sci programs, you can not, I repeat, can not teach someone how to be a programmer. You can teach people the languages to use, but thats it. Writing the code is the easy part of programming, it's figuring out the how to solve the problem using the code thats the hard part. Just because someone writes a program that compiles and gets straight A's in a compsci program doesn't mean the person can code their way out of a wet paper bag without the solution being given to them as an assignment on a sheet of paper. Ofcourse, this isn't to say having a compsci degree won't help you get a job, if you have no experience, it's the only real way right now to get your foot in the door. But, as long as it's a real school, where really doesn't matter as they can only teach you a language, and you basically learn it from a book anyways.
Always remember, a programmer is just a creative problem solver who happens to know a computer language. (unless they work for microsoft where they tend to just be drones out of compsci programs who write code that sometimes compiles)
Ofcourse, these are my views, and mine alone, unless you agree, then they are our views
Brian