CS at Berkeley

<p>Does CS at Berkeley focus mostly on programming or is it more about the actual science behind it? Or does it depend on the classes you take?</p>

<p>it’s science. for most of the cs classes, they make u learn the language in 2 days, and the rest has to with science. there are, however, numerous 1 unit courses that focus just on language/programming.</p>

<p>[This</a> EECS web site](<a href=“http://www.eecs.berkeley.edu/csugrad/]This”>http://www.eecs.berkeley.edu/csugrad/) says:</p>

<p>

</p>

<p>and if you read the section below that heading, you will also see:</p>

<p>

</p>

<p>It might also depend on whether you take the BA route or the BS route. The latter will be more applied / requires EE (which feels more like science), whereas the former focuses much more on the actual computer science (which feels more like math–you might consider it science anyway).</p>

<p>^ Uhh, not true. The only difference between BA and BS is EE20N (if we’re not counting college requirements). The actual CS program is the same.</p>

<p>^ Depends on which BS program you choose. According to this, the CS requirements are the same but the additional requirements aren’t</p>

<p><a href=“http://www.eecs.berkeley.edu/Programs/Notes/Content/Chapter2.pdf[/url]”>http://www.eecs.berkeley.edu/Programs/Notes/Content/Chapter2.pdf&lt;/a&gt;&lt;/p&gt;

<p>There are no “additional requirements.” In fact, in EECS, there are no upper div requirements! EECS students are very free to choose whether they want to do EE or CS or a mix. CS students, of course, only do CS, so they have more stringent requirements such as having to take 162 and 170.</p>