<p>Hi, I'm an EECS major starting Cal next year...does any current student have experience regarding how much computer science literacy one needs to be able to survive in EECS? How much do they expect us to know?</p>
<p>I came into EECS with no computer science experience. You're expected to take the CS 61 series (61A, 61B, 61C). Although prior programming knowledge is no longer a requirement for 61A, it certainly does help. If you've never programmed before, I'd highly recommend taking CS 3L (introduction to symbolic programming) first. Otherwise, if you've taken a computer science class before and know what recursion is, then start off with 61A and you should hopefully be okay.</p>
<p>You can watch the CS61 courses on webcast.berkeley.edu and at least the CS61A textbook is available free online. It's ok to learn the material ahead of time, that's not cheating. :-)</p>