Computer Science Majors / Top Compsci schools

<p>with all the rampant outsourcing (albeit mostly on the lower level now) im wondering what kind of computer science jobs are still considered “hot” as in growing</p>

<p>and what kind of majors would these jobs entail</p>

<p>also which are the top schools</p>

<li>mit</li>
<li>caltech</li>
<li>stanford</li>
<li>uc berkley</li>
<li>cornell</li>
</ol>

<p>im not sure if i want to apply to the first 3 b/c of their low acceptance rate
but the last 2 are certainly within my reac</p>

<p>The NRC rankings are the definitive rankings for academic departments.
NRC rankings for top 15 GRADUATE programs in Computer Science:</p>

<ol>
<li>Stanford University 4.97 </li>
<li>Massachusetts Inst of Technology 4.91 </li>
<li>University of California-Berkeley 4.88 </li>
<li>Carnegie Mellon University 4.76 </li>
<li>Cornell University 4.64 </li>
<li>Princeton University 4.31 </li>
<li>University of Texas at Austin 4.18 </li>
<li>U of Illinois at Urbana-Champaign 4.09 </li>
<li>University of Washington 4.04 </li>
<li>University of Wisconsin-Madison 4.00 </li>
<li>Harvard University 3.94 </li>
<li>California Institute Technology 3.93 </li>
<li>Brown University 3.86 </li>
<li>Yale University 3.73 </li>
<li>Univ of California-Los Angeles </li>
</ol>

<p>DO NOT take small differences in rankings seriously... they are NOT significant... all schools in the top 15 or so will give you a phenomenal and nearly equal education.</p>

<p>The Gourman Report did a ranking of the top programs in computer science a few years ago, which is basically the same as the NRC report:</p>

<ol>
<li>MIT</li>
<li>Stanford</li>
<li>Berkeley</li>
<li>Cornell</li>
<li>CMU</li>
<li>UIUC</li>
<li>UW-Seattle</li>
<li>Princeton</li>
<li>Yale</li>
<li>Brown</li>
</ol>

<p>However, this is for graduate programs. For undergrad, I'd go with the smaller programs on the above list (like Princeton, Yale, Cornell and Brown) but also add schools like Harvey Mudd and Claremont McKenna.</p>

<p>what does NRC stand for?</p>

<p>NRC = National Research Council</p>

<p>I've read that Washington-St. Louis has the best undergraduate computer science program.</p>

<p>I'm sure it's very good, but it's hard to say it's the best. Certainly it's not the best in terms of sending its graduates to the top graduate programs in computer science (that honor would go to Caltech), but that's not the only measure of what makes a program "best." The best program is the one that meets your goals and allows you to achieve the greatest level of success.</p>

<p>Other schools for comp sci
Williams, RPI, Rice, Dartmouth, Georgia Tech, Harvey Mudd, Washington U St Louis</p>

<p>Great list, collegehelp.</p>

<p>In computer science, the top 4 are</p>

<h1>1 Stanford</h1>

<h1>2 Berkeley</h1>

<h1>3 MIT</h1>

<h1>4 CMU</h1>

<p>Stanford has most ties to Turing awards (the 'Nobel' prize in computing), followed by Berkeley, CMU, and MIT. Roughly one out of 3 Turing prize winners have some ties to Stanford.</p>

<p>datalook, do you have a source for that claim?</p>

<p>Anyone know about UPenn's program?</p>

<p>don't forget Stanfords ties to the industry and early experiences such as research and jobs.</p>

<p>To posterX,</p>

<p>I don't have a link to that. But in Google, if you search Turing Prize, and a university's name like Stanford (or MIT), you can find each university's connections to Turing awards.</p>

<p>Stanford has at least 18 ties to Turing awards, which can verified thru this method. Up to date, about 50 people in computing have won Turing prize. So Stanford has about 1/3 of the ties.</p>

<p>List of Stanford Turing awards winners:</p>

<h1>Long time faculty (4)</h1>

<p>Knuth
McCarthy
Floyd
Feigenbaum</p>

<h1>graduates or postdocs (8, some of them taught at Stanford)</h1>

<p>Tarjan (now at Princeton)
Hopcroft (now at Cornell)
Reddy (now at CMU)
Rivest (now at MIT)
Cerf (the father of the internet)
Kay
Newell
Pnueli</p>

<h1>Former faculty or staff (6)</h1>

<p>Yao
Wirth
Milnor
Engelbart (inventor of MOUSE)
SCOTT
Hoare</p>

<p>@posterX: I’d like to know about Penn as well. I do know that Penn has a fantastic engineering program, but I’m not very familiar with their computer science program.</p>