<p>-.- Don’t even trip about it. You’ve definitely got what you need to get in.
Take SAT’s again, if you really want to. You can pass 2000 easily.
Don’t bother with ACT’s. SAT’s are good enough.</p>
<p>You’re pretty far in the clear - I would say you rank as one of the high achieving students. As much as I love UCSB, I think you should aim higher. Apply to the top tiers (Cal, LA, SD), as well as some privates that pique your interest.</p>
<p>The reason I say aim higher is because, academically, your GPA is virtually the same as mine. I took 4 AP’s junior year, and took 5 senior year. My SAT’s were 2050, and I was considered a “high-achiever.” I applied as a Computer Engineering major, which is impacted, and got in. Computer Science isn’t impacted depending on the UC, and I believe at UCSB, it isn’t. If you plan on getting 2100 in SAT’s, you have a higher chance of getting into a top-tier.
Despite that, engineering and computer science at UCSB is lauded a lot - sometimes said to be better than UCLA’s or UCSD’s.</p>
<p>Also, you want to realize something about UCSB Computer Science - we have three different departments of Computer Science: a BA in the College of Letters and Science, a BS in the College of Engineering, and a BS in the College of Creative Studies.
Since you’re really into Comp. Sci., then I suggest the BS options.</p>
<p>The College of Engineering’s BS, from what I’ve heard, is the traditional type of education from any university. You can find a sample 4-year course schedule on page 49 [url="<a href="http://engineering.ucsb.edu/current_undergraduates/pdf/10-11gear.pdf"]here[/url">http://engineering.ucsb.edu/current_undergraduates/pdf/10-11gear.pdf"]here[/url</a>].
//Above url is a PDF.</p>
<p>The College of Creative Studies BS is a bit more fancy - you have more of a chance to do research with your professor while taking upper division courses. If you’ve excelled and have done advanced work, some upper division courses will be waived which reduces your time needed to graduate - always awesome. It’s certainly special.
You can find a description about Computer Science at the College of Creative Studies [url="<a href="http://www.ccs.ucsb.edu/computer_science/“]here[/url”>http://www.ccs.ucsb.edu/computer_science/"]here[/url</a>].
I don’t believe any other UC (or college) has this type of program. It allows for incredible opportunity within the field, as well as the opportunity for a closer relationship with your professors - always helpful.</p>
<p>Good luck. =]</p>