For the UC’s, you pretty much need a direct admit into the CS major since switching later is not guaranteed.
OP mentioned that her D has a UC/CSU capped weighted GPA of 3.92 so UCM and possibly UCR might be options. Plenty of 4.2+ UC GPA applicants that were not admitted into CS the last few admission cycles.