Don’t let the extremely competitive culture at your high school distort your perspective. You will have plenty of options.
I don’t recommend you think very seriously about UW-Seattle. Getting into CS there is crazy-competitive. Getting direct-admit to CS as a freshman is difficult even for Washington residents, and UW heavily advantages in-state applicants for CS Direct Entry. If you get into UW and then apply to CS, you’ll need essentially a perfect GPA in the lower-division “weeder” classes to even apply. Nobody needs that kind of stress and a 70% chance of being shut out of your desired major.
Community college isn’t necessarily a bad option at all - De Anza and Foothill both have the Computer Science AA-T which will flow seamlessly into a CSU computer science program; and both schools have Honors programs that provide a more direct pipeline to UC.
For UC’s, as Gumbymom says, it depends how your junior year goes. But be aware that CS is more competitive than admission in general at most UC’s. (And it’s very hard to switch into if you don’t get into the major initially.) Santa Cruz has a terrific CS program, and Merced’s is good too, so maybe focus on those for now and then you can always look at the even more competitive programs if your stats trend upward and your standardized tests go well.
Likewise, the most competitive CSU CS programs, like Cal Poly SLO, are devilishly hard to get into. But there are also fine programs at CSU’s that you’re almost certain to be able to attend, and many of them have a great residential experience on offer. Look at Humboldt State, Monterey Bay, and Channel Islands for starters. More competitive but entirely possible depending on your stats would include Sonoma, Northridge, and Fullerton. SJSU, Long Beach, and SDSU are getting tough to get into, but you may be qualified when the time comes - press on and see how it goes!
I’m not suggesting less-competitive schools to discourage you; I want you to see that even in what your hyper-competitive school might portray as the “worst case scenario,” you can go to college, have a great experience, get the degree you want, and end up working side by side in tech with your overachiever classmates. If you start by looking at program that you know will be an option, and see that there’s nothing wrong with those options at all, then perhaps you can breathe and enjoy high school a little more. Doing your best is important, but life is too short to torture yourself over the prestige arms race!
To give another example… have a look at Portland State University. You would have no trouble getting in, and they have a great computer science program. They’re located in a fun city with great public transit. One of my d’s best friends fell in love with PSU, applied there in September, got in two weeks later, and enjoyed a happy senior year while the rest of her friends freaked out about college admissions. She loves it there, has great friends, loves the city, and it going to be an RA next year. The WUE rate makes it a great financial deal too.
My point is… your mission at this point is to identify AT LEAST one safety school where you know you could be happy to go. If that’s De Anza/Foothill, that is fine. If it’s one of the non-impacted CSU’s, great too. If it’s a less-competitive WUE school like PSU or Northern Arizona or U of Hawaii or Eastern Washington, also great. (Search WUE schools by major here: http://wue.wiche.edu/search1.jsp ) You just need to defuse the false sense of doom that schools like yours can induce - if you want to go to college, you can and will go to college! (And CS is a field where the name of your school matters much less than your skill-set.)
There are many private colleges and universities, as well as public ones outside of CA and the WUE states, that will be possible too, admissions-wise, but the range of options will depend on your financial situation as well as your stats. To begin with, you have plenty of public U’s to look at in CA and the western states. Try to visit a few of the “sure bet” and likely-admit schools and experience proof-of-concept that all will be well at schools you know will be on the menu. With that assurance in your pocket, give junior year your best shot and then see where things stand.