<p>The AP Physics B exam is useless for subject credit in both Engineering and Letters and Science. You may get generic credit units for it, but the only use would be to count to the 120 units needed for graduation.</p>
<p>Regarding L&S CS requirements, look [here[/url</a>]. Note that of the 27 upper division technical units (usually about seven courses), only two CS courses are specified (170 and 162), two more CS courses must be chosen from a list of nine others, any two other CS courses must be taken, and the rest may be CS or other technical courses from a technical course list. So there is plenty of freedom to choose CS courses for your academic and professional interests.</p>
<p>If you want to go into industry software development, consider the following: 170, 162, EE 122, 169, 186, 160, 161, as the concepts in those courses are most commonly used.</p>
<p>With 32 units of lower division (unless you have AP Calculus credit to start ahead in math) and 27 units of upper division courses required, that takes only about half of the 120 units needed for graduation. [url=<a href=“http://ls-advise.berkeley.edu/requirement/summary.html]L&S”>http://ls-advise.berkeley.edu/requirement/summary.html]L&S</a> breadth requirements](<a href=“CS Major Information | EECS at UC Berkeley”>CS Major Information | EECS at UC Berkeley) could take up 0-8 units for R&C (depending on AP English credit), and about 24 for six courses of the L&S seven course breadth requirement not satisfied by the CS major. Even then, that would leave about 28 to 36 units (seven to nine courses) of completely free electives, unless you did not fulfill the L&S foreign language requirement in high school.</p>