<p>I'm focusing on the CS side of EECS and ucbalumnus mentioned that it would benefit me if I finish the CS 61series by my first semester so I'll have 3 semesters to spread out the upper division CS courses. I'm thinking that ucbalumnus is right but is it really that bad to have only two semesters to take the upper division CS courses? I mean I would like to take CS 61A during the summer but I have to pay for it out of pocket because there is no financial aid.</p>
<p>I’d say it’s worth the $1400 to have some leeway in your schedule; it’d probably help your GPA as well. </p>
<p>I’m assuming you’re talking about this summer, and I see that the class starts in just a few days. Do you have a place to live in Berkeley?</p>
<p>No… if you’re really into the CS aspect of it, you should have plenty of willpower to add another CS course in your upcoming regular semesters.</p>
<p>what does your proposed schedule look like? Then, maybe I can offer some tips on avoiding summer school.</p>
<p>Without summer school, Here’s what my schedule looks like:
Fall 2011
CS 61a
CS 47B
EE 20N
elective (american cultures)</p>
<p>Spring 2012
CS 61C
EE40
elective
CS 70 if my discrete math from CC doesn’t get approved. if it does, probably CS 170</p>
<p>I live close to Berkeley so I can just take the BART. If I take CS 61A during the summer, I can take CS 61C on the Fall and start taking upper division courses by the Spring 2012. But I’m not sure if it’s worth $1400.</p>
<p>How many and which upper division courses dependent on CS 61C do you want to take?</p>
<p>According to the [url=<a href=“http://sis.berkeley.edu/catalog/gcc_list_crse_req?p_dept_name=Electrical+Engineering+and+Computer+Sciences&p_dept_cd=EECS&p_path=*]catalog[/url”>http://sis.berkeley.edu/catalog/gcc_list_crse_req?p_dept_name=Electrical+Engineering+and+Computer+Sciences&p_dept_cd=EECS&p_path=*]catalog[/url</a>], the following upper division CS courses require CS 61C:</p>
<p>C149, 150, 152, 161, 162, 164, 169, 186</p>
<p>The following upper division CS courses do not require CS 61C (just 61B):</p>
<p>160, 170, 172, 174, 184, 188, C191</p>
<p>Note that EE 122 also does not require CS 61C (just 61B).</p>
<p>@ucbalumnus
I haven’t really thought about that. I’m mainly concerned about the workload. I’m not sure if it’s a good idea to cramp all the technical courses in 4 semesters. By starting during the Summer session, I think it will also help me get used to Cal and get a feel for the exams so I’ll be ready for the Fall. But I’m not sure if all of that is worth a $1400.</p>
<p>Also consider that in the fall they will be teaching python instead of scheme so I am not sure how that will work, but you guys get to use SICP.</p>
<p>Do you really need to take 47B? I would recommend taking 61A and 61C in the fall and then starting upper divs your spring semester.</p>
<p>Basically…the main problem is that you have ee20 and ee40 to take too. I would recommend summer school if what concerns you is the workload.</p>
<p>I do need CS 47B. The data structures class at my CCC is only partially equivalent to CS 61B. I need CS 47B to complete it (from Assist.org). I didn’t know you can take 61A and 61C at the same time. I thought 61A is a prerequisite to 61C.</p>
<p>Well I still have a few days to think about it. I think it would be less stressful if I have less technical courses to take in 4 semesters but $1400…</p>
<p>You can do the 5 upper div classes in 2 semesters without too much stress if you just pick the right classes. It shouldn’t be too bad.</p>
<p>Just one more question. The summer before my senior year will be covered by financial aid right?</p>
<p>No…</p>
<p>Otherwise, I wouldn’t have had to pay this time.</p>