<p>I never seem to hear about computer science at small liberal arts colleges. How much does the size and reputation of a program matter in this field? I don't mind large public universities, but I also think that the personal attention of an LAC would be really beneficial. </p>
<p>Could someone tell me pros and cons? Could you give me examples of LACs with good programs? Also, ones that are bad examples?</p>
<p>Harvey Mudd—great program and great reputation. If you get into any other of the Claremont colleges, you would also be taking your CS classes at Mudd. Definitely recommend checking it out.</p>
<p>@d33d33 You won’t necessarily take your classes at Harvey Mudd, if you were at one of the other Claremont colleges. You would need to schedule your classes at Harvey Mudd, if you wanted to. Apparently, however, it is getting harder to get into Harvey Mudd CS classes, due to the popularity of the subject as a minor and major at the other Claremont colleges. </p>
<p>While many LACs offer CS, for most students, the typical size of the department is small. Here size matters, because course offering will be limited. Some courses will be offered infrequently. Also class projects will be limited, since ideally these would require a team. The absence of graduate students and high level research limits hand-on research opportunities. Since computer science is often an adjunct to electrical engineering that aspect will be limited in LACs.</p>