<p>Berkeley EECS allows the student basically free choice in selection of upper division EE and CS courses, within certain constraints such as the number of design courses, number of units of various categories of courses, etc… However, the lower division requirements (CS 61A, 61B, 61C, 70 and EE 20N and 40) are very hard to find at community colleges, so transfer students often have to do a lot of “catch up” after transferring to Berkeley EECS.</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</a>
<a href=“http://www.eecs.berkeley.edu/education/degrees.shtml[/url]”>Academics | EECS at UC Berkeley;