Both CSU Sacramento and CSU Chico have decent computer science departments. Choosing one of these and graduating with a Computer Science degree is a much better option than attending a CC and planning to eventually transfer to a UC. Introductory computer science course are very critical to success as a Computer Science major. In practice the quality of courses at a CC is unlikely to match those at the CSUs. Also, as is indicative with the low graduation rates at CCs, you’ll no doubt encounter many un-motivated students. With discipline you can overcome the CC challenges. But you’ll find a much more challenging environment at Sacramento State and Chico.