Anonymous wrote:Anonymous wrote: I suppose if you think college should be a glorified trade school then a LAC is not the right place for you.
I'm a CS grad who knows that "if, then" statements in English require a comma. Was correct English among the marketable skills that your LAC was too good to teach?
But seriously, I find the attitude reflected in PP's post really common among people not bright enough to succeed in technical fields. They believe that if they are bad at math and science, then logic somehow dictates that there must be some ineffable thing that they are good at. They can't define it, they can't demonstrate any actual value for it, but they know it when they see it and they are sure that people who are good at math and science don't have it. When confronted with evidence that people who are better at math and science are also better at English, music, sports, business and social science, they fall back on the unknowable something that they are sure they're better at, and they tell the math/science folks that they just don't get it.
OP, one downside of studying CS at a liberal arts school is that your kid will encounter a lot of faculty and students like this, and it will be really tedious.
Anonymous wrote:I've worked in software development for 25 years although my education was liberal arts and business. I think it's perfectly possible to have a CS department with 5 faculty that teaches fundamental courses well (things like data structures, discrete mathematics, algorithms) and prepares kids to get a good job in the field.
I'd guess that one limitation is going to be that the course offerings are going to be limited to what the faculty focus on and not necessarily include or not do as good a job of teaching all areas of the field. I.e. they might do big data stuff well, but not do a lot of work with control systems/internet of things.
The other big limitation is going to be what other posters have referred to -- the companies that recruit from the school. Although I will say that the overwhelming majority of people who work in CS don't work for one of the 4 companies that everyone on this thread is discussing, and I find this obsession with 4 specific companies kinda silly.
So if the kid has strong interests now, this could be a limitation. If not, and the professors' research interests seem cool to the kid, then the LAC is probably fine.
Anonymous wrote: I suppose if you think college should be a glorified trade school then a LAC is not the right place for you.