<p>I need some suggestions for schools with good Computer sci depts that might be a good fit for my son. I should preface this with the fact that this is kid #2. I helped DD with her college search 8 years ago and felt very confident with that one. We had a nice list of schools ranging from sure safety to reach and pretty much pegged it in terms of admissions and fit to her academic and social style. So, it feels a bit strange to be so confused about DS.</p>
<p>DH and I think DS is quite bright. He was accelerated in math in middle school, so that he is now taking AP calc as a junior. He is interested in programming and is taking AP computer science this year. But he is not quick (ie speedy), and I don’t think his SAT scores will reflect his true potential (that's a whole different thread :) ). My guess is that he will score 550-620 verbal, 670-740 math. He currently has a 4.0 gpa, but i think that APUSh will put an end to that. He got a 740 on the math level 2 subject test. </p>
<p>We really didn't want to pay full freight at a private university again. So, I was heartened to learn that our state university (U WA) has an excellent computer science department. However, an article just appeared in the paper about the lack of opportunities at the UW for prospective CS majors: 4/5 of students who wish to major in CS are declined after taking their intro courses. Even students with a 4.0 in the intro class are not getting in. Sooo, that means we really need to look elsewhere. We don't want him to have to transfer after his first year-just to study what he wants to.</p>
<p>So, I am looking for suggestions for schools to consider. Here are the specific questions:</p>
<ol>
<li>Where might a kid with, say, 580CR 720M, 3.8-4.0 GPA apply? We know of some schools that are generally well regarded in CS and are looking into CMU (obviously a reach) and U Rochester and Case Western Reserve. Don’t know anything about Purdue, and Pitt, although I’ve seen them listed for CS, as well.</li>
</ol>
<p>We don’t want a school with a religious affiliation, not preppy, no big greek scene, not too conservative. Don’t want technical institutes (because of tendency for large gender disparity and also lack of diversity in majors). I am not anxious to spend nearly private school tuition at a U Cal school-particularly since cutbacks could mean it takes longer than 4 years to get all the required courses to graduate. But a couple UCs do look interesting. Any ideas? Anything left?
We would prefer the west coast, but that is not a requirement.</p>
<ol>
<li><p>How do you judge a CS department (other than looking at where the faculty got their degrees? I don’t know which courses they should offer) As I have become aware that most CS students do not need graduate degrees, it seems like it is all the more important to pick an undergraduate school where DS will get good training and good opportunities for internships, etc. </p>
<ol>
<li> Does one actually have to major in CS to get a job? ie would a related major with a fair number of CS courses suffice?</li>
</ol></li>
</ol>
<p>I appreciate any help you can offer.</p>