UC Berkeley EECS - AP Credit Transfer

<p>Yes, you can use AP exams to give you units (assuming you pass them). You are correct about the scenario where you take Calculus BC.</p>

<p>To lower the burden, if you have lots of free time, I would suggest studying for and taking the following AP exams if you haven’t:</p>

<p>Physics C: Mechanics (to fulfill the Physics 7A requirement)
Biology or Chemistry (to fulfill a science requirement)
Calculus BC (to fulfill the Math 1A and 1B requirements)
English Language or Literature (to fulfill the R&C A requirement)
Psychology, Economics, or Government (to fulfill a humanities/social science requirement)</p>

<p>(Note that only two exams are allowed for passing out of the R&C and humanities/social science requirements combined.)</p>

<p>These will narrow down the number of classes you’ll have to take in college, and will probably be easier than the classes themselves, so you’ll have a bit more freedom in picking your classes. Of course, you may just want to relax right now and take the required classes in college. It’s up to you.</p>

<p>If you want to get ahead in your EECS classes, I suggest following along with this semester’s offering of CS 61A ([CS</a> 61A Spring 2013: Structure and Interpretation of Computer Programs](<a href=“http://www-inst.eecs.berkeley.edu/~cs61a/sp13/]CS”>CS 61A Spring 2013: Structure and Interpretation of Computer Programs)) so you know what to expect in the fall. (The equivalent for EE courses isn’t really accessible online, unfortunately.) Note that this is entirely unnecessary for doing well (I didn’t go through it beforehand and I was still able to get an A+), unless you haven’t really coded before, in which case I suggest first going through Learn Python the Hard Way ([Learn</a> Python The Hard Way](<a href=“http://learnpythonthehardway.org/]Learn”>http://learnpythonthehardway.org/)), which is a nice (despite its name) introduction to Python and programming in general.</p>

<p>(Also, if you take enough AP exams, it will eventually become easier for you to register for very popular CS classes, since some of them take EECS majors with senior standing off the waitlist before anyone else.)</p>