<p>Hi,</p>
<p>I'm a high school senior and I plan to attend De Anza community college next year and hopefully transfer to UC Berkeley after completing 60 credits. My intended major is EECS. I just wanna know what i should be doing! I have a few questions and inquires. Hopefully someone can answer them..</p>
<p>1) How high a GPA should i be getting?
2) Any specific internships i should try to get during summer? Do internships really matter that much? Or can i just get a part time job while in CC to make ends meet?
3) Any other extracurriculars i should do to make my chances of getting to Berkeley any higher?
4) After i finish my 60 credits, do i still need my high school grades and SAT scores?
5) What should i be doing right now? </p>
<p>Any other useful tips would be strongly appreciated! Thanks :)</p>
<p>Keep your GPA as high as you can. There’s no magic number where the cut off is, but obviously your chances are better with a 4.0 than with a 3.6. (Below a 3.6, and you should worry.)</p>
<p>For pre-reqs, look at assist.org, that’ll tell you what classes you need to take. The EECS classes are a bit tricky to find, but if you can take those it’ll help (looks good on the application, and less catching up to do post-transfer). Looks like De Anza’s got partial credit for 61B, which is good. You won’t find CS70 anywhere, but you should take Discrete Math before transferring, otherwise you’ll be very, very lost. You might be able to find 61A and 61C at a nearby CCC, there’s a list of where EECS pre-reqs are offered somewhere on here… someone’ll probably appear and post it later. Side note, EE40 at Foothill is useless, and doesn’t satisfy any requirements.</p>
<p>For EC’s, show interest in your major. Join CS clubs, write little pet projects, find a robotics club, whatever. Do things you enjoy.</p>
<p>Also, whatever you end up doing, make sure you’ve got a back up plan. Other UCs have similar pre-reqs, so you might want to fulfill those as well, as a safety.</p>
<p>You can get full 61B credit at West Valley College down the road.</p>
<p>I’d try to eventually get some type of internship with a tech company doing CS-related work. It’ll help add another dimension to your grades and on-campus extracirriculars. It’d probably be best to wait on this until you feel comfortable with your programming skills to take on an internship.</p>
<p>Ya I’m going to also fulfill the TAG requirements for UC Santa Cruz as a backup.</p>
<p>The hard part will be finding course articulation for CS 61A, CS 61B, CS 61C, CS 70, EE 20N, EE 40, as these courses can be hard to find at CCs. Those you cannot find need to be taken as “catch up” after transfer, which can limit the space you have for upper division courses or delay graduation. Of the CCs near De Anza (plus two near Berkeley), according to [Welcome</a> to ASSIST](<a href=“http://www.assist.org%5DWelcome”>http://www.assist.org) :</p>
<p>CS 61A: Laney CIS 61
CS 61B: West Valley CIS 4A; Evergreen Valley COMSC 76; Ohlone CS 124 and 116; Laney CIS 25 and 27; Diablo Valley COMSC 210; De Anza CIS 15C or 26B for partial; Chabot CSCI 20 for partial
CS 61C: Diablo Valley COMSC 260; Cabrillo CS 24 for partial
CS 70: none
EE 20N: none
EE 40: Ca</p>
<p>
Good plan. Side note, TAG at UCSC is a pain. Baskins generally denies CS students their major (just during TAG, not normal admissions) unless they’ve got a great GPA and all the pre-reqs done when they apply. So, don’t be super surprised or panicked if they pull the same stunt when you try to TAG, they do want you they’re just pretending to be selective.</p>