EECS requirements

<p>does anyone know why over here:
Transfer</a> Requirements | EECS at UC Berkeley</p>

<p>it says:
"one course in data structures AND a course in C++ or Java: UCB CS 61B"</p>

<p>but then in the assist articulation:
ASSIST</a> Report: MOORPARK 11-12 UCB Articulation Agreement by Major</p>

<p>it says STRONGLY RECOMMENDED COURSES: CS61A AND CS61B AND CS61C</p>

<p>is the prequisite all three courses or just CS61B?
im a little confused, hoping you can help.</p>

<p>CS61 A,B,C are required for EECS, but are not admission requirements, which means you can take them after getting into Cal. Most transfers complete an equivalent to CS61B prior to transferring into Cal, however. You should take as many as you can to avoid being raped by your schedule in your first semester at Cal :)</p>

<p>CS61A,B,and C are a requirement to graduate Cal EECS, however they are not a requirement for transfer.</p>

<p>However, take as many of them as you can, to reduce the schedule pressure after transferring.</p>

<p>CS 61A: rare, maybe one CC has it
CS 61B: a small number of CCs have it
CS 61C: a very small number of CCs have it
CS 70: don’t know of any CC that has it, although some have a similar discrete math course (that may articulate to Math 55) that can at least give you a preview
EE 40: don’t know of any CC that has it
EE 20N: don’t know of any CC that has it</p>

<p>It looks like Moorpark has partial CS 61B (CS M20) and full CS 61C (CS M30 and M40), but none of the others.</p>

<p>If you are admitted to Berkeley, your schedule will likely have to be something like this for the first summer and fall to clear lower division prerequisites (assuming you complete CS 61C at Moorpark):</p>

<p>Summer: CS 61A, CS 70
Fall: CS 61B or 47B, EE 40, EE 20N, UD H/SS</p>

<p>(UD = upper division, H/SS = humanities or social studies)</p>

<p>This will leave you three more semesters to take upper division EE and CS courses, and one more upper division humanities or social studies course. Note: at least one humanities or social studies course must be an American Cultures course (ASSIST indicates that no Moorpark course qualifies), and at least one of the upper division ones must be in the same department as one of the other courses.</p>

<p>Note that if your primary interest is CS (rather than EE), you can consider L&S CS, which does not require EE 20N, and which allows substituting EE 42 for EE 40 (slightly more available at CCs, though not at Moorpark or any other nearby CC). Being in L&S, it does not have an upper division humanities or social studies requirement, and IGETC is accepted (but you’ll still need to take an American Cultures course after transfer since no Moorpark course fulfills it). L&S CS majors select from the same CS courses that EECS majors select from.</p>