Schools for CS major

http://www.universityofcalifornia.edu/infocenter/freshman-admissions-summary indicates that only 39% of frosh applicants with HS GPA of 3.80-4.19 to UCSD for fall 2014 were admitted. Granted, the OP is on the higher end of the range, with higher test scores, but those boosts still would not make UCSD anything close to a safety. Also, the CS major is impacted, so this can (at UCSD) result in admission to the campus but not the major, and changing into the major later is difficult – see https://students.ucsd.edu/academics/advising/majors-minors/impacted-majors.html and http://cse.ucsd.edu/ImpactedMajor .

Since it is easy to add more UC campuses to the UC application, I would suggest adding all of the less selective UC campuses that the OP is willing to attend to minimize the risk of being shut out of the UCs. Be sure to consider admission to the major as well as the campus.

SAT doesn’t have a lot of weight to the UC admission. Let’s not make the wrong assumption.

bump

bump

You haven’t said too much about yourself, but if you would like to study computer science within a purely undergraduate focused environment, professors from these schools appear to have been the first to actively initiate and design a model CS curriculum for liberal arts colleges:

Allegheny
Amherst
Bowdoin
Colgate
Hamilton
Swarthmore
Vassar
Washington & Lee
Williams

These colleges are generally well endowed financially, and can often offer good financial aid as a result. Though admission to these schools can be quite competitive, your chances would still be good at most of them. The advisability of these schools may depend your level of interest in engineering, though Swarthmore does offer it. California students are well represented at these colleges.

(Information from the Liberal Arts Computer Science Consortium.)

bump

Don’t forget the state flagships like the following:

UIUC
U Wisconsin Madison (Gorgeous)
Purdue ( Look at their curriculm - very impressive)
UT Austin

And heed the advice of @Gumbymom She’s steering you away from potential heartbreak.