<p>im looking to major in computer science</p>
<p>Harvey Mudd and Rose Hulman. Also Rice, RPI, Case Western, CMU and University of Rochester all have strong computer science porgrams.</p>
<p>Swarthmore offers a B.A. major and minor in Computer Science or a B.S. major or minor in Engineering with a Computer Engineering concentration. There is also a strong linguistics department and a cognitive science program that overlap with computer studies for some students. Taken as a whole, it's a liberal arts college with very strong offerings in computer related fields. Probably not quite as much breadth and depth as a tech school like Harvey Mudd, but very strong offerings in a more well-rounded overall package.</p>
<p>Links to academic departments down the left side of this page:</p>