<p>Out of these three schools for computer science, which one would you attend? They are all my most likely choices. All have strong silicon valley connections. While SJSU is a CSU, it has the strongest silicon valley ties, very strong CS program for a CSU, and the most affordable. Is Santa Cruz or Davis a better CS education than San Jose?</p>
<p>If you'd be picking SJSU based on the price, what if price was not an issue? I have also heard that Santa Cruz's computer science department is lacking, only its computer engineering program is good. </p>
<p>I like Santa Cruz's location and climate better, but have heard Davis is better. What do you think about this?</p>
<p>Me, I would pick UCSC. Location, size, student body and other classes appeal to me. I think it is a better education than sjsu and better chances of making it through the program in 4years too. But all are good.</p>
<p>T’hanks for the input. I should also note that I am transferring from community college, and will be halfway done once I transfer. UCSC is my favorite so far, i’m just worrying that Davis or San Jose would be a better computer science education.</p>
<p>If it was me, I’d probably pick UCD or UCSC over San Jose State, but you shouldn’t have a hard time finding work with a degree from any of them.</p>
<p>You may want to check how well your CC courses cover the requirements for CS at each school (see <a href=“http://www.assist.org”>http://www.assist.org</a> and the CS web sites at each school), in order to see which will require the fewest “catch up” courses after transfer. Needing lots of “catch up” courses after transfer could mean spending an extra semester or quarter beyond the planned four semesters or six quarters.</p>
<p>As someone who goes to UCD…well, I’ve already made that decision :)</p>
<p>Seriously though, all are good choices. I would go for whichever one you like the most, provided it doesn’t leave you with significantly more catch-up to do compared to the other two (see ucbalumnus’ post).</p>