If you are choosing between community colleges, use http://www.assist.org to check which have the best coverage of the courses each CSU wants you to have to transfer. You can still transfer with some courses missing (since many campus-specific CS courses are absent at many community colleges), but then you would have to take them after transfer, possibly delaying graduation.
Example reports from Chaffey to CPP, CPSLO, and SJSU:
CPSLO:
http://www.assist.org/web-assist/reportOnly.do?agreement=aa&reportPath=REPORT_2&reportScript=Rep2.pl&event=19&dir=1&rinst=left&EM=1&sia=CHAFFEY&ia=CHAFFEY&ria=CPSLO&oia=CPSLO&ay=15-16&aay=14-15&dora=CSC
http://www.assist.org/web-assist/reportOnly.do?agreement=aa&reportPath=REPORT_2&reportScript=Rep2.pl&event=19&dir=1&rinst=left&EM=1&sia=CHAFFEY&ia=CHAFFEY&ria=CPSLO&oia=CPSLO&ay=15-16&aay=14-15&dora=SFTENG
SJSU:
http://www.assist.org/web-assist/reportOnly.do?agreement=aa&reportPath=REPORT_2&reportScript=Rep2.pl&event=19&dir=1&rinst=left&EM=1&sia=CHAFFEY&ia=CHAFFEY&ria=SJSU&oia=SJSU&ay=15-16&dora=COMPSCI
http://www.assist.org/web-assist/reportOnly.do?agreement=aa&reportPath=REPORT_2&reportScript=Rep2.pl&event=19&dir=1&rinst=left&EM=1&sia=CHAFFEY&ia=CHAFFEY&ria=SJSU&oia=SJSU&ay=15-16&dora=ENGRSW