It's really rare to go to a technical college for CS-related stuff and have it work out. The entire concept has been sullied beyond redemption by the ITT's and Devry's of the world. The best bet, money wise, it to take your first 2 years at community college, get all your prereqs like History and Calculus and CS101 out of the way for cheap. Then transfer to a traditional state 4-year for the last two years, even if its just a satellite campus. It's going to be much more expensive, and more challenging than CC, but you will hopefully end up with knowledgeable professors right when you need them, and after 50% of the class has dropped for lack of interest or plain immaturity. Also do your best to work with the school and line up an internship during your summer break between 3rd and 4th year. You'll have a degree that helps your resume instead of hinders it, a token amount of real world experience, and spend a bit over half as much money as just going straight to the 4-year.