For CS the community college route is a poor choice. CS courses need rigor and depth, and in a CC environment that often means that the students need to be at the proper level, or otherwise the coursework is watered down. I have yet to meet a new successful CS graduate who went through the CC route, successfully transferred to a 4-year college, and ended up with a relatively good high tech job. Any of the California CSUs would be a significantly better choice than the CC route.