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.