UC Schools Computer Science

<p>Hello, I'm a junior in southern California. Does anyone know how good the computer science programs are at the UCs? Obviously Berkeley is very good.</p>

<p>I plan on applying to several UCs, mostly as match schools: UCB, UCSD, UCD, UCSB.
I'm not applying to UCI because I live right next to it. This is not a chance thread; just assume I'm competitive for all of these schools.</p>

<p>There are a few main things that I'm interested in learning more about: the quality of undergraduate teaching, ease of getting classes, size of distribution requirements (I like as few as possible), social atmosphere, amount of CS classes (the more the better as I have already taken a few community colleges CS courses), and research opportunities.</p>

<p>If anyone has any information on the UCSB CCS Computer Science program, that would be fantastic! Information on any topic above would be much appreciated!</p>

<p>If there is financial uncertainty which may be alleviated by commuting, keep UCI on the list, just in case.</p>

<p>CS course offerings and breadth requirements can be checked by looking at the catalogs and other information. At UCSD, the six colleges all offer the same majors, but have different breadth requirements. At Berkeley, there is a CS major in the College of Letters and Science, and an EECS major in the College of Engineering.</p>

<p>I’ve thought about that with UCI. I’ll definitely keep that in mind. And oh cool, I did not know that about UCSD; I’ll go check that out.</p>

<p>After Berkeley, I would say, UCLA, UCSB, UC Santa Cruz, Irvine, SD, Riverside, perhaps in that order. But I don’t think the difference is that big.</p>

<p>The bottom line is, all the UC schools have great computer science programs. Berkeley is rank two or three.</p>