So, I'm a HS senior this year, and the deadline for confirming my college decision is quickly approaching. I want to go to college in order to study software development (and related topics), and it seems that the most popular degree for this is Computer Science. It looks like I am staying close to home, so I've narrowed it down to two options. The first is the University of Cincinnati. UC offers a decent engineering program with all-tenured professors, a great campus, and a decent amount of prestige. It's affordable to me, but the CS program seems a but daunting to me. In my visits, I have sat through slideshows describing the CS program. One was presented by the head of the department, whom I could barely understand due to his deep Indian accent. He did not seem to have a great grasp of English, and his slideshow was all charts and graphs explaining why CS graduates are going to be in high demand. Their CS program is 5 years long, and it seems to be focused on "traditional" CS, as in the theory and mathematical background to it. That's not what interests me the most, and I hate Calculus with a passion. The best thing about this program is the required 4 summers of co-op, which is essentially a paid internship. I'm worried that UC would involve a lot of work in areas of the field that I find tedious and boring. On to my second choice, which is Northern Kentucky University. This one comes with the advantage of being closer to home (I will be commuting), avoiding the 'bottleneck' of traffic crossing the river to Ohio. Their CS program is 4 years long, and is in the College of Informatics, rather than Engineering (they have no college of "engineering"). The CS program here seems to be very software oriented, with classes in C, Java, web development, etc. There is also less math (however still a lot of it). I'm sure that I can get internships or co-ops on my own if I attend NKU, especially because I already do some software stuff (for businesses) in my free time. The college is cheaper by a few thousand dollars a year, and it would end up being nearly free for me (although UC would be a similar situation). All in all, it seems "easier", giving me more time to explore the "interesting" parts of the field, and it is a year shorter. This school doesn't come with a lot of prestige, as it is a commuter school that is generally considered a "safety" school for people who live around here. I'm not sure what my final decision will be. I enjoy the "idea" of going to UC, but I do not like the extra effort it will take to get through the program. I want to enjoy school. Can anyone offer some advice? For all of you CS students out there, is the prestige of a 5-year engineering degree really worth it? Better yet, does the college you attend really matter in the long run?