<p>kyxfy: My path was a bit… uh, messy. I’ll type it up for you anyways. :P</p>
<p>Started in Maryland, took: Math (Calc 2, discrete, linear, multivariate), Physics 1, CS1, English 1, Psych 1, Chem 1</p>
<p>Moved to California, went to Foothill CC. Took Physics 2 over the summer for logistical reasons (aka Foothill refusing to process paperwork)… around then is when I actually started planning for UCB (EECS) and the other UC pre-reqs… before then, I was following generic “CS probably wants this” and Maryland transfer requirements.</p>
<p>Went on to take: English 2+3 (quarters suck), diff eq, physics 3&4 (quarters), CS 2&3 (quarters…), stats, intro to C#, intro to circuits + lab (useless)… possibly one more class, I forget. I had 3 or 4 classes per quarter, usually 16-20 units.</p>
<p>After that, I transferred. There was some guessing on articulations for the first year.
Summer session: 61A, 61BL (Tricky combination, HUGE time commitment)
Fall: 61C, CS70, EE20N, upper div AC
Spring: 2 upper div CS, upper div humanities/ethics</p>
<p>Summer session: EE40 (I hate circuits) and GSI for a CS class
Fall: 3 upper div CS classes, a CS seminar, and research
Spring (PL): a humanities, 2 upper div CS, possibly an upper div EE, and continuing with research</p>
<hr>
<p>Obviously I wouldn’t suggest following that to the letter, it’s not a perfect plan, some semesters/quarters were rough. But even with a lot of missing pre-reqs, it’s still possible to fit them all in and have relatively light workloads. The more you get done ahead of time, the better, of course. It looks good to admissions, more scheduling flexibility, and gives you time to take more upper div classes.</p>
<p>My goal was usually just to take as many requirements as I could. More emphasis was placed on pre-reqs and things that fit multiple requirements. Of course, I also had back-up schools in mind (UCSC, UCI, UCSD), so I was aiming to complete those pre-reqs as well.</p>
<p>If you’re worried about running out of time, try drawing it out. The [degree</a> worksheet](<a href=“http://coe.berkeley.edu/students/current-undergraduates/curriculum-degree-checks/EECS%202010-2013.pdf]degree”>http://coe.berkeley.edu/students/current-undergraduates/curriculum-degree-checks/EECS%202010-2013.pdf) is a good summary of requirements… write out the semesters/quarters you’ve got, see how things fit. That’s not to say you should make a concrete plan and follow it to the letter, or that you shouldn’t try to find the EECS pre-reqs (still a great idea!), but it can give you a better idea of timing, numbers of units, how important it is to do classes at a certain time, etc… and it makes it all a bit less overwhelming.</p>