First, my disclaimer. I received a Math/CS degree from a very highly regarded technical school (some twenty years ago but please don't hold that against me).
I currently lead an engineering organization. I've personally hired about 40 developers over the last 4 years and I've been involved in the hiring process my entire career. My organization prides itself on identifying and hiring top performers. Many of our staff graduated from top tier CS programs but we do have a smattering of great staff from small liberal arts colleges as well as other, perhaps less highly regarded, institutions.
I grew up in a family that placed a high value on literature and the other arts. I sometimes wish I had received more of a classic liberal arts education but I have to say that my professional education has served me well. I do think that it helps to walk away with some good, solid practical programming skills; I held programming jobs most of the way through school and every summer during school. I'm not sure I would have had that same opportunity at a different institution but perhaps that is one way in which the landscape really has changed since I was in school.
I would recommend that you look for a program that will teach you solid CS theory, whether it's at a small liberal arts college or at a technical school. I run into too many candidates these days that know a particlar programming library API inside and out but, for example, have no clue about the performance implications of selecting one data structure over another for a given application. Ultimately though, the most important skill to learn in college is how to learn.
No college program is going to teach you everything you will need to know as your career progresses. Hell, when I went to school object-oriented programming was a notion that a few researchers were barely tossing around in their heads. I didn't learn about polymorhism in college. That came later. You will undoubtably have to pick up additional skills on the job through your interactions with others and through your own investigation. The real skills you need are the basic understanding of how to learn and the perseverence and foundational knowledge that empowers you to do so.
Good luck with your decision. Ultimately what you get out of your education is more about what YOU put into it rather than what others put into it.
We are about to find out if the invasion of Iraq really was a war for oil. The country is on the verge of passing a petroleum law, which will set down rules for investing in its oil industry. That will set off a race among the foreign oil giants, scrambling for their slice of Iraq's vast oil riches. Britain's two world-leading oil companies, BP and Shell, both say they want to enter Iraq. Exxon, ConocoPhillips, Total, Russia's Lukoil and the Chinese
Israel is negotiating with the United States for permission to fly over Iraq as part of a plan to attack Iran's nuclear facilities, The Daily Telegraph can reveal.
To conduct surgical air strikes against Iran's nuclear programme, Israeli war planes would need to fly across Iraq. But to do so the Israeli military authorities in Tel Aviv need permission from the Pentagon.
There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence. -- Jeremy S. Anderson