My son wants to major in CS or Computer Engineering. He has got admission as undeclared major in UCSD and also in USC Viterbi Engineering college. At USC, it seems that there are no restrictions on his chosing the major of Choice (GPA requirement of 2), where as at UCSD, CS major feels like a low odds lottery system. Computer Engineering at ECE UCSD looks a bit more manageble, but as an international student from IB curriculum, he is not sure what it takes to get a 3.5 GPA.
Is the risk of joining UCSD as undeclared worth it or USC is good enough to join as he is assured of what he wants to major in ?
Definitely USC if costs aren’t an issue. USC isn’t worse than UCSD.
If he wants to study CS, then USC is the obvious choice in this situation unless it is too expensive.
Thanks to all for your inputs. My son is veering towards usc Viterbi. Thinks the anxiety about majors for 6 quarters at UCSD is not worth it given that real life outcomes may it be very different from either school.
While he will likely chose usc Viterbi, he is wait listed at Uci and U Mich engineering. I understand that if admitted off wait list, one has to confirm within 48 hours, so best to decide now on how to react. We think that we will stick to USC over UCI. But if he gets U Mich, should he chose that over USC?
Cs major
It should come down to fit.