<p>
</p>
<p>The most important factor is, in my opinion, the high levels of student selectivity. In short, there are relatively few mediocre students who get into such programs, compared to the average CS program. </p>
<p>That higher level of selectivity translates into better recruiting, as employers have more confidence that the program’s graduates are of high quality. It also translates into better networking, as you will be meeting a group of people who are more likely to enjoy better future careers, and these are the sorts of people you will want to know in order to further your own career. It also translates into a better learning experience. Let’s face it. As a college student, you will spend far more time interacting with other students than you will in class. If those students have interesting and creative insights, then you will tend to learn more than you would if those students do not have creative things to say. </p>
<p>
</p>
<p>
</p>
<p>Heh heh, well, that presumes that you actually will keep a high GPA at such a state school. I would say that, at least compared to a school like Stanford, it is probably more difficult to maintain a high GPA at a state school. The truth of the matter is that it is extremely difficult - even more so than some of the top private schools - to maintain a high GPA in computer science at many state schools because of the harsh grade deflation.</p>