<p>
[quote]
Read it more carefully. Lower division prerequisites should have a 2.5 average and upper division prereqs should have a 2.7 average. These are still lower and upper division courses, respectively, so we ought to take them into consideration.
[/quote]
</p>
<p>No, YOU read it more carefully. Who is talking about just the prereqs. Nobody takes just the prereqs. We are talking about ALL of the courses necessary for the major. </p>
<p>"A typical GPA for courses in the lower division is 2.7.
A typical GPA for courses in the upper division is 2.9."</p>
<p><a href="http://www.eecs.berkeley.edu/Policies/ugrad.grading.shtml%5B/url%5D">http://www.eecs.berkeley.edu/Policies/ugrad.grading.shtml</a></p>
<p>Now, if the prereqs have lower GPA's than that, then that must mean that the non-prereqs have HIGHER GPA's than that. Basic mathematics. </p>
<p>
[quote]
And for your example of Chem Engineers taking EECS143, a prerequisite for that class is EECS40, which of course will be graded quite harshly.
[/quote]
</p>
<p>Uh, I think I should clue you in - almost all Berkeley upper division prereqs are 'soft'. Trust me, NOBODY is going to kick you out of EECS 143 if you never took 40. Heck, they aren't even going to know. The prereqs serve as guidelines about what you should know. Only in rare cases do you actually need to have taken the actual prereq for a course before you can sign up for it. </p>
<p>Think of it this way. EECS 40 is not required in the ChemE major, and doesn't help you. But to complete the materials science and technology option within chemical engineering, EECS 143 is one of the possible electives. How could this be even available as an option if everybody was forced to take EE40? </p>
<p>What actually happens is that Berkeley ChemE's, like most other non-EECS engineers, take EE100, which is basically a version of EE40, but for non-EECS guys. From EE100, you know everything that you need to know to take other upper-division EECS courses. </p>
<p>
[quote]
Basically I think it would be exceptionally rare that people outside the EECS/CS majors would take more upper division courses than lower division in the area
[/quote]
</p>
<p>Wrong - that happens ALL THE TIME. Again, let's use the example of chemical engineers. The ones who are in the electronics processing option will often times take EE130 and 143. Those courses fulfill part of their option. Few of them will EVER have taken lower-division EECS courses, because they're not required for their major, and wouldn't fulfill any requirements if they did take it. </p>
<p>Look at p. 15 of the College of Chemistry announcement and notice the available elective options for the materials science and technology option of ChemE. Also notice on p. 14 that EECS 100 is required of all ChemE's, but EECS40 is not.</p>
<p><a href="http://chemistry.berkeley.edu/ugrad_info/publications/chem_07-08.pdf%5B/url%5D">http://chemistry.berkeley.edu/ugrad_info/publications/chem_07-08.pdf</a></p>
<p>The upshot is that EVERY SINGLE CHEME has to take EECS100. Yet most ChemE's will not have taken a SINGLE lower-division EECS course. Furthermore, some of the ChemE's will take EE130 and/or 143, and STILL have not taken a single lower-division EECS course. In particular, even if you're still hung up about the notion of prereqs, notice how EE130 has EE 40 or EE100 as a prereq. And trust me, if you can pass EE130, you're ready to take EE143 even if you've never taken EE40. </p>
<p>Let's use another example. How about the Berkeley Materials Science major? Again, if you major in MatSci, and you choose the Electronics Materials emphasis, you have the option of taking EE100, 130, or 143 to fulfill your requirements. Some MatSci students will do that. </p>
<p><a href="http://www.mse.berkeley.edu/undergradcurricula.html%5B/url%5D">http://www.mse.berkeley.edu/undergradcurricula.html</a></p>
<p>How about mechanical engineering? Notice how EECS100 is required, but not any lower-division EECS courses. </p>
<p><a href="http://www.me.berkeley.edu/new/undergrad/revisedCurriculumFlowchart-3-14-07.pdf%5B/url%5D">http://www.me.berkeley.edu/new/undergrad/revisedCurriculumFlowchart-3-14-07.pdf</a></p>
<p>I could go on, but I think you see my point. It quite common for non-EECS engineers to take more upper-division EECS courses than lower-division courses. At the very least, many of them are required to take EECS100, but are never required to take any lower-division EECS courses (and hence, never will take them).</p>