<p>assist.org is your friend when planning which courses to take. For example, [here[/url</a>] you can find the reports for UC Berkeley EECS (select your community college).</p>
<p>UC Berkeley EECS has a lot of prerequisites. You should be able to find the usual math (calculus, multivariable calculus, linear algebra, differential equations), physics (mechanics, thermodynamics, electricity and magnetism), additional science (two courses from modern physics, chemistry, biology, etc.), English reading and composition (two semesters), additional humanities and social studies (two or three courses) at most community colleges.</p>
<p>However, some specific prerequisites may be hard to find:</p>
<p>Computer Science 61A, 61B, 61C: 61A and 61C are almost impossible to find at community colleges (only one offers a 61A articulated course, and it is not near San Diego). 61B is found at some, but not at San Diego Miramar. It is found at San Diego Mesa, San Diego City, and Palomar, so you may have to go there to take that course.</p>
<p>Electrical Engineering 20N and 40: It looks like no community college in your area has a course that articulates to either of these courses.</p>
<p>Computer Science 70 or Math 55: It looks like this course is available at San Diego Miramar and others in your area.</p>
<p>If you do transfer to UC Berkeley EECS, you will likely have to take CS 61A, EE 20N, and EE 40 as soon as you can (perhaps even a summer session at UC Berkeley) in order to meet prerequisites for junior and senior level EE and CS courses. CS 61C would then follow the next semester (assuming you took a CS 61B course at a community college).</p>
<p>You may want to read the [url=<a href=“http://www.eecs.berkeley.edu/Programs/Notes/]UC”>Information for Current Undergraduate Students | EECS at UC Berkeley]UC</a> Berkeley EECS undergraduate notes](<a href=“Welcome to ASSIST”>Welcome to ASSIST). Page 31 and 35 of the 2010-2011 version contain information of particular interest to transfer students.</p>