[quote=flu]Regarding which college….Any reputable 4 year college would be just fine, as the material doesn’t really vary as much from school to school.
UCSD would just be fine if your kid can get in.[/quote]
UCSD is rank low 30s overall, so it’s no slouch. It’s not that easy to get in. 15 years ago, the average GPA of the freshman class was IIRC 4.5-4.6 AND a SAT score of ~1400. I don’t think it’s any easier today (if anything, it’s harder).
The materials might not vary as much, but the way the teacher teaches it is a HUGE difference. I know someone who got a CS in SDSU and the teachers concentrate a lot more on practical examples and exercises, while at UCSD/UCI/UCLA, teachers tend to concentrait a lot more on the theory. I sat in one of the CS class at SDSU and the teacher was basically showing the class how to do the programming assignment, while at UCSD, the teacher teach you the theory and basic, then off you go to figure it out for yourself. This is why I say if you want to be done after 4 years, it’s better to go to CSU (easier which means higher GPA, and you learn less theory and more practical skills). If you want to go on to MS, the theories you learn in UC would be more beneficial.