<p>this could be dumb... but do you need to apply to Fu only for computer science? or can you choose b/w fu and the college? if so, what are the differences? reason I ask is that it's listed as a major under both Fu and the college</p>
<p>actually although its the same department the curriculum is not quite the same SEAS comp sci is a full 20 course (like 62 + credits depends on how many 4 credits you take in your electives) but CC is only 42+ credits.
the comp sci core in CC is cut by 3 classes also there's less track requirements. I'm guessing this is to compensate for the fact that the college students have to take the full core and to allow them to have a chance to take other classes.</p>
<p>while columbia comp sci isn't top notch like cornell/carnegie.. we do have some pretty interesting departments, in specific the vision graphics research group. also the compsci department's pretty active in allowing undergrads to participate in research.</p>
<p>anyways barnard columbia college and columbia engineering all share the same department for a comp sci major.</p>
<p>
[quote]
we do have some pretty interesting departments, in specific the vision graphics research group.
[/quote]
</p>
<p>i have a friend in this research group, he's a senior right now.</p>
<p>
[quote]
if you want Ivy and you want computer science, you should go to Cornell.
[/quote]
</p>
<p>same friend as above worked for google this summer and just took a job at microsoft over grad school at CMU (and other places). </p>
<p>a comp.sci grad coming out of columbia may not be expected to be better than one out of cornell, cmu, gtech, etc but that just gives you the chance to wow potential employers/schools</p>
<p>Columbia's CS department is actually very good in many respects. Because of Columbia's proximity to research centers(IBM, Simmens, NEC, and Google to name a few), faculty can work with these research centers, giving students access to a lot of equipment, if they choose to research with faculty.</p>
<p>Moreover, one thing I've noted(not sure if this is particular to Columbia) is that each faculty member has a niche. That is, Jebara teaches Machine Learning always, as he holds a PhD from MIT on it. Likewish, Nieh teaches Operating Systems since he is very involved in this field, and is the first scholar-in-residence at VMWare. Thus, you will not find a mediocre teacher(as in, one that does not know the material well) once you get past the core classes for the CS curriculum. The faculty know their stuff in their field.</p>
<p>As an aside, one opinion I've heard from talking with a graduate student in the CS department about the CS faculty is "All of the faculty are great, amazing scientists, but few are great teachers."</p>
<p>All of that said, I applied ED to Columbia to study CS there, and I'm waiting for my RD result(I got deferred). Columbia has many advantages which other universities cannot match.</p>
<p>yeah, the CS department has some really good specializations. some have already been listed, one I would add is AI. Sklar and her RoboCup projects among others are pretty awesome.</p>