Schools for CS major

If you are a California resident, then you are in great luck.
Your state schools have fabulous CS programs and CS job proximity.

Recommendations would be for state schools (affordable and very respected): UCB, UCLA, and UCSD (all fantastic CS schools and quite frankly, the premiums of the top privates diminishes in your case -having California as an instate is a HUGE advantage when it comes to choosing colleges-)

And please talk to your parents about financial aid and stuff. Technically, with those instate choices, it is kind of pointless to apply to the top privates unless you are getting heavy financial aid and which in that case, I do also recommend (if you are getting a lot (much enough to make the difference between private and public indistinguishable):
Stanford
Princeton (arguably the best financial aid system in States)
MIT
Harvey Mudd
CalTech
Harvard (don’t scream back at me for adding this guys. It’s just that it’s financial aid is incredible and it still does hold a solid reputation among the CS folks. Also, fortunate or not… Both Harvard and Princeton don’t look at house value so for people in California where cost of living is high, financial aid wont be a disadvantage unlike Stanford, MIT, Harvey Mudd, and CalTech)
Columbia (cause well, it’s my school! And it also practices no loans policy and is regarded to have one of the top 4 financial aid system in the States) <I think Columbia has a noticeably better financial aid policy than Cornell. However, if you dare apply to both and Cornell comes out similar or better, I hate to admit it but Cornell has a better CS reputation than Columbia (though this really doesn’t affect your future prospects much as at a certain point… companies don’t really differentiate) BUT, Cornell is in -no offense- a caved in prison while Columbia is in NY~~)

I would have added places like USC, Rice, Cornell, Brown, etc. but given your instate options and the fact that those schools kind of indirectly practice bigger loans, I don’t really think it’s worth it for your case. In fact, the list above which is extremely selective was just made because of the financial aid process. I can’t really understand the necessity to take loans when your instates are touted to having one of the best CS in the world.
If those schools I listed above cost noticeably more than UCB, UCLA, and even UCSD, I do recommend just to go to those state schools. It’s really not worth the premium… maybe Stanford, MIT, CalTech, and Harvey Mudd within a net worth of ~20k$ (over 4 years) but really… your instates are like… what most people would crave to have for their instates

btw, for financial aid:
**This is very important as some privates like Columbia is like 70,000+$ total a year without financial aid. And add in tuition spike every year and you have to expect more like 80,000+$ a year. You would be spending 1/3 of a million dollars on an undergrad degree in which your career opportunities would be similar to if not just a hair better (for grad applications) than your state schools.

As for rest, granted your scores are high, I think you can try with UCSD as safety.