<p>I am currently an intended computer science (L&S) major who is contemplating the possibility of switching into EECS. However, I am having a bit of trouble creating a schedule of courses which will adequately cover all my bases if I do end up switching into the CoE, but with minimum "wasting" of units (i.e. taking unnecessary courses).</p>
<p>In L&S I have both semesters of R&C covered, which I assume is pretty convenient. However, I also have to fulfill my AC requirement, which can't be fulfilled with AP/IB credit. From what I have gleaned, many first semester EECS majors take CS 61A, Math 53, and Physics 7A. I am less informed on L&S CS majors - I think they usually take CS 61A and Math 53, but Physics isn't a pre-requisite for the major. However, if I attempt to switch into the CoE, I'll have to take 7A anyway. What courses would you guys choose in my situation?</p>
             
            
              
              
              
            
           
          
            
            
              <p>CS61A Physics 7A Math 53 Humanities</p>
             
            
              
              
              
            
           
          
            
            
              <p>L&S CS needs Math 54 but not Math 53.</p>
<p>The common courses normally taken in lower division are:</p>
<p>CS 61A/61B/61C
CS 70
Math 1A/1B/54
one of the H/SS courses must be an AC course</p>
<p>Courses that fulfill requirements in both, though not specifically required:</p>
<p>EE 40 (L&S CS allows EE 42 instead, but EE 40 can be used)
Biology 1B (fulfills science for EECS, though many take other courses like Physics 7C instead; fulfills biological science breadth for L&S CS, although easier courses are allowed for L&S)</p>
<p>EECS requires in addition:</p>
<p>Math 53
Physics 7A/7B
EE 20N
R&C B</p>
<p>H/SS courses need to be planned carefully in order to simultaneously fulfill both L&S breath (5 of the 7 courses) and CoE H/SS requirements.</p>
<p>The following describes degree requirements for both EECS and L&S CS:
[Undergraduate</a> Notes | EECS at UC Berkeley](<a href=“http://www.eecs.berkeley.edu/Programs/Notes/index.shtml]Undergraduate”>Information for Current Undergraduate Students | EECS at UC Berkeley)</p>
<p>But really, as discussed in the other thread, there is not much point to change from L&S CS to EECS unless you want to emphasize EE with less than six upper division CS courses that L&S CS requires.</p>