What colleges would you recommend (CompSci, more)

<p>We live in Dallas, TX area. My son is quite smart but does have a learning issue. His SAT would be in the 2000-2100 range (I am basing this on his PSAT, but he won't be taking them until June). But his class ranking is near the 50th percentile. He plans to major in computer science, but he is quite the history buff. I think he will be able to get some good recommendations. He has volunteer work...some political, some for Rachel' Challenge. There is an internship for a software company. </p>

<p>I have been looking over the CTCL. 2 of those schools were already on his list. He is really picking up his grades in recent times. Oh, he does computer club and will likely be a student aid this next school year (which is his senior year). He really is the sort who can get excited over a subject. It is just he was in the gifted program in school and I think years of our local schools have beaten things down. I would like to see him have a renewal of interest in learning. He already writes computer programs. He should have 5 AP tests by the time he is done, but only 2 as of end of junior year. Almost all his classes are AP or Pre-AP. I know he is not looking at Princeton or MIT. I am just hoping for some good ideas of schools that would be a good fit, but not too far away, or a school that would be so great that it would be worth going a long ways away. By not too far away, I mean 6 hrs by driving or 3 hours by air type of too-far-away.</p>

<p>Thank you so much for your help!</p>

<p>Oh..I should add...his list currently includes Baylor University, Austin College, and Cornell College. None of the schools seem to completely click yet though. I would love something like Cornell college, but closer to us, with better food.</p>

<p>Be aware that many smaller or less selective schools have limited computer science departments.</p>

<p>To see if the computer science department at a school is decent, look for either:</p>

<ul>
<li>[ABET</a> -](<a href=“http://www.abet.org%5DABET”>http://www.abet.org) accreditation in computer science, or</li>
<li>junior and senior level courses in key areas like algorithms, theory of computation, operating systems, programming languages and compilers, databases, computer networks, security and cryptography, and software engineering; digital design, electronics, and computer architecture courses are desirable if interest in computer hardware exists.</li>
</ul>

<p>Carnegie Mellon for sure!!! It’s tough to get in, but it’s good to put a reach on your list. It’s #1 in CompSci. Also, look at Rice University, since it’s strong in pretty much all sciences.</p>