Currently, I am a college freshman at Ohio State University, in a Computer Science and Engineering major. Its basically like a regular Computer Science degree, except you have more of a calculus/engineering background rather than an English/Foreign Languange background (the two majors are virtually identical once you get past the GECs). Personally, I find this plan much more beneficial than a regular CS degree. The chance to do co ops and have field experience is much more important to me than some foreign language that I'll never use again. (sorry frenchies ;)
On a second note, I really like Ohio State. The benefits of a huge, internationally known university in a huge, internationally known city are enormous. You have every possible resource available to you. The main library has over 6 million books, and there are over 10 other libraries on campus (including an engineering library with 17 different perl books!). 7 gyms, 800 different clubs and organizations, 60 different intermural sports teams, one of the biggest stadiums in the country, etc. On top of that, we are one of the highest ranking engineering schools in the country. I don't wanna spread too much propaganada, but just check us out :)