<p>pugmadkate, Your last sentence is exactly what I am asking. If a major has a higher earning potential and the co-ops earn the student enough to pay part of the tuition, is that a good reason to allow more debt?</p>
<p>PackMom, Son would actually love to consider NC State as that’s where his best friend may end up, but they don’t offer MIS or IST [North</a> Carolina State University :: Academic Departments A-Z](<a href=“http://www.ncsu.edu/academics/departments-a-z/index.php]North”>Colleges and Departments | NC State University)</p>
<p>The reason I think co-op’s are such a good idea is they give students the opportunity to experience a real job for a good amount of time, they get paid for them and have to interview for them. They also find out what they like or dislike about their intended future career and then can apply those experiences back in college. I think the job placement rate is also much higher. An internship is often just one summer or semester whereas colleges with co-op’s require three or four experiences of six months each. Here’ a little bit about Drexels [Co-op</a> Opportunities - Drexel at BCC Academics](<a href=“http://www.drexelatbcc.org/academics/coop/default.html]Co-op”>http://www.drexelatbcc.org/academics/coop/default.html)
Internships are great, but it seems that a school that integrates co-ops into it’s program provides a deeper experience both hands-on and academically. You get to really practice what you learn.</p>
<p>Pitt only seems to have IST at the grad level as far as I can see. [Academics</a> | University of Pittsburgh](<a href=“http://www.pitt.edu/academics.html]Academics”>http://www.pitt.edu/academics.html) I mean, it looks like they have it at the bachelors level but when you go to the IST page, it’s all about grad programs. We did one of our first visits to Drexel. Son really liked it.</p>
<p>Okay, we’ll look more at Alabama - I’m all for Southern schools and my older son is about to graduate from one this Spring. </p>
<p>UCS Dad (sorry, too many initials in your screen name) I’m not sure I can easily explain the difference between MIS, IST and CS but this is how I think of it as a layperson: [Computer</a> Science v.s. Computer Information Systems v.s. Management Information Systems - Stack Overflow](<a href=“http://stackoverflow.com/questions/723487/computer-science-v-s-computer-information-systems-v-s-management-information-sy]Computer”>http://stackoverflow.com/questions/723487/computer-science-v-s-computer-information-systems-v-s-management-information-sy) This answer, " lot of the answers you are getting here reflect very accurately the way I saw things back when I was an undergrad at the University of Texas. The CS program lead to a B.S degree and the MIS program was a B.A.</p>
<p>Of course, in all my infinite 18 year old wisdom at the time I KNEW that a B.S. degree was more prestigious and any kind of “Arts” degree was the type of fluffy degree program that someone would take to get into marketing or something silly like that. After all I was learning how to write assembly code and taking EE classes while those jokers were flitting around with 4th generation languages and writing apps in databases. They were definitely not “hard code” like me.</p>
<p>10 years later I realized that unless I planned to work at NASA, all that fluff they were teaching in the MIS program was more representative of what the vast majority of programmers do for a living. Eventually I regretted not taking the easier degree plan, that would have likely resulted in a higher GPA and skills that I would actually use in the real world.</p>
<p>Don’t get me wrong, the CS stuff is definitely a lot cooler and I agree that the low-level stuff helps you understand the high level stuff better. However, here in the real world most working programmers spend most of their time doing high level integration using libraries, toolkits, and languages with abstractions like built in garbage collection.</p>
<p>That said, if you want to work for Google or NASA, or just want the extra cache, go for the CS program."</p>
<p>Son does not LOVE math and programming. He likes what computers do and how technology can be used.</p>