<p>These are my friend's acceptances so far. He's planning on majoring in computer science, but some flexibility would be nice since he has varied interests(I was thinking this ruled out schools like Pomona, but since he's in compsci wouldn't it be easier to transfer out?).
Academically, I'm guessing that Cal Poly Pomona may have the strongest computer science program since it is Cal Poly...but I think he would miss the lack of campus life. He's a pretty quiet, laid-back, nerdy, artistic sort of person that I don't think would be into the party scene. </p>
<p>Sounds like UCSC.</p>
<p>I also think UCSC.</p>
<p>I’m curious why UCSC. Would anyone like to explain? I’d appreciate it.</p>
<p>I’m guessing you all suggested it because of its culture that would fit my friend, which is important, so I really appreciate it! I assume their computer science is decent as well, I’ll look into it.</p>
<p>UCSC is also relatively close to Silicon Valley and the computer companies there, which can make it easier to seek internships, co-ops, and jobs there.</p>
<p>What would be important to know is if all of these programs are direct admit to the major, or are pre-major admits? </p>
<p>With a more introverted or quiet student, it is often best to attend a direct admit program, so that they can get down to work, rather than stress out about jumping yet another admission hurdle in either sophomore or junior year.</p>
<p>If the choice were Cal Poly SLO vs. UC Santa Cruz then the answer to your question wouldn’t be so clear. Cal Poly Pomona however does not have a strong reputation in CS among major employers of CS graduates. This, and because the general caliber of students at the UCs is typically higher than at the CSU, and because UC Santa Cruz location and rank is superior to Merced and Riverside make it the clear choice. Keep in mind that CS courses often have class projects that are centered on teams (the class is divided accordingly). You want to be in a college where the members of the team are as strong as possible.</p>