CSU’s admit by eligibility index and major and since many are impacted, it is to your advantage to apply to CS directly or you may not be able to switch later. The same could be said for most of the UC’s, so bear this in mind when formulating your college list.
EI= (CSU GPA x800) + (SAT Math + CR) or (CSU GPA x200) + (ACT comp x10)
You need to calculate your UC/CSU GPA and EI. https://rogerhub.com/gpa-calculator-uc/
Once you have your CSU/UC GPA and EI then you can repost and CC posters can give you some direction. If you have a compelling reason for a lower than average GPA, then it can be addressed in one of your UC essay questions.
UC’s are very GPA focused and considering how competitive CS can be, it will be difficult to have a decent chance at most of the UC’s. I would put UC Merced/Riverside and Santa Cruz on your list.
Some Cal states to consider would be SFSU/Sac State/East Bay/San Marcos/Sonoma/Chico/San Bernandino depending upon EI.