<p>Which colleges should i apply to if i am interested in majoring in computer science and have a SAT score of 2040. It should preferably be a small/medium college (less than 10000 students).</p>
<p>Trinity University (TX)
Bucknell</p>
<p>There are tons of them, you need to specify more criteria. Or search this forum for the million other times this topic has come up (use “small CS” or “small computer science”.
CS is taught at many different types of schools: LACs, universities, public schools, STEM-oriented schools etc…</p>
<p>For example this search yielded 467 results:
<a href=“College Navigator - Search Results”>College Navigator - Search Results;
<p>Ideally liberal arts or non tech college as my there is more flexibility and i can change major easily</p>
<p>O.K., that narrows it down to maybe 250 schools
Is there anything else you’re looking for?
What about region (N/S/E/W) and setting (urban/suburban/rural)?</p>
<p>What’s your budget?<br>
Can you cover your Expected Family Contribution (EFC), or do you need merit money to close a gap?</p>
<p>What are your other qualifications (GPA, rank, ECs etc.)?</p>
<p>The basic CS curriculum is fairly standard from school to school. But try browsing the online CS course listings of schools in about the 21-50 range of the US News “national liberal arts colleges” ranking. Check out the online faculty bios, too.</p>
<p><a href=“less%20than%2010000%20students”>QUOTE=AlmondAttorney6</a>.
[/QUOTE]
</p>
<p>Are you flexible with this ? Look at CMU and Lehigh.</p>
<p>University of Minnesota - Morris is a 2,000 student LAC with a relatively low list price and a relatively large list of CS courses in its catalog. But many of the upper division courses are “offered periodically”, so be sure to find out what that means in case there were specific courses you want to be sure to take.</p>
<p>In terms of course offerings, a typical set of CS upper division course offerings at a decent CS department would include:</p>
<p>Algorithms and complexity
Theory of computation
Operating systems
Compilers
Networks
Databases
Security and cryptography
Software engineering
Computer architecture and other hardware courses
Electives like graphics, artificial intelligence, etc.</p>
<p>Note that a school with a high general prestige level does not necessarily have a strong CS department. Emory and Amherst are two examples of prestigious schools with relatively weak CS departments (though Amherst students can supplement by cross registering at the University of Massachusetts - Amherst).</p>