Je viens d'être diplômé de Swarthmore et je prépare actuellement un doctorat en informatique à la CMU (en apprentissage automatique). Quatre personnes de mon année font actuellement des doctorats à CMU (pour le contexte, nous avions 10 majors CS dans mon année) ; un qui'est un senior actuel est accepté et décide entre ici et d'autres écoles de haut niveau.
Cela dit, Swarthmore n'est pas un endroit où vous'allez faire de la recherche en tant que undergrad avec des chercheurs CS absolument de haut niveau. Mais, honnêtement, très peu de gens au MIT ou ailleurs font de la recherche de vraiment haute qualité en tant qu'undergrad soit. Le but de l'enseignement supérieur est d'être exposé à de nombreux domaines afin de déterminer exactement ce que vous aimez faire et d'avoir une idée de la façon dont cela interagit avec d'autres domaines, d'acquérir des compétences dans les domaines de base du domaine que vous finissez par choisir, et de faire suffisamment de recherche (généralement un été ou deux, plus peut-être une thèse et un certain nombre de projets de recherche en classe) pour avoir une idée de ce qu'est la recherche et des stratégies pour accomplir des choses. Si vous'êtes bon et motivé, vous pouvez accomplir des choses vraiment inédites et peut-être obtenir quelques publications, mais ce'n'est pas vraiment le but principal.
Pour donner une idée de ce qu'est le département CS de Swarthmore : les membres du corps professoral, bien qu'ils ne soient'pas très nombreux et qu'ils ne soient pas des chercheurs de classe mondiale, sont des enseignants de classe mondiale qui font aussi de la recherche solide. Pour le contexte, lorsque j'ai pris le cours de base d'apprentissage automatique de la CMU le semestre dernier, je connaissais déjà probablement 70% du matériel de mon cours d'IA/ML de premier cycle à Swat et de la recherche, tandis que les amis qui ont fait de l'IA au MIT et dans des écoles similaires avaient du mal.
Sur le plan de la recherche, vous avez toujours l'option des REU et d'autres programmes pour faire de la recherche dans d'autres écoles également pendant l'été (qui bien sûr peut continuer à distance pendant le semestre). Mon REU en apprentissage automatique a été une très bonne expérience pour moi, et beaucoup de gens font de la recherche dans des endroits comme, eh bien, CMU, et gagnent des prix pour eux.
Cela ne veut pas dire que's Swat est l'école parfaite pour un undergrad CS ; ce'n'est pas. Vous aurez des opportunités de faire de meilleures recherches et des offres de cours plus profondes dans une grande université. Mais vous aurez de moins bons professeurs et des classes beaucoup plus nombreuses (deux des quatre classes que j'ai suivies jusqu'à présent en tant que doctorant ici à la CMU sont plus grandes que toutes les classes que j'ai suivies à Swarthmore). Vous serez également dans un environnement beaucoup plus homogène : Je ne peux pas parler pour d'autres écoles, mais si vous êtes étudiant en informatique à la CMU, vous passerez 95 % de votre temps exclusivement avec des spécialistes en informatique et peut-être quelques ingénieurs. À Swarthmore, j'étais ami avec un tas de CS, mais je traînais surtout avec des artistes, des économistes, des biologistes, des étudiants en chinois, des poètes, des mathématiciens, des sociologues, des linguistes et des étudiants en théâtre... Cet élargissement de vos horizons est une partie très importante de l'undergrad, je pense. Vous aurez l'occasion d'apprendre beaucoup de choses sur des domaines dans lesquels vous ne suivrez jamais de cours, d'assister aux pièces de théâtre de vos amis et (ce qui est peut-être encore plus important) d'expliquer ce que vous faites dans vos recherches à quelqu'un qui sait à peine ce qu'est la programmation.
Vous entreprendrez également de sérieuses recherches intellectuelles dans des domaines qui ne relèvent pas de la CS, ce qui est vraiment important même si cela ne profite pas directement à vos recherches en CS. J'ai découvert la linguistique (que j'ai adorée) à Swarthmore, et j'ai fait quelques cours et un projet indépendant d'un mois lorsque j'ai étudié à l'étranger au Népal dans le domaine de l'éducation (d'un point de vue ethnographique/sociologique). Ce qui est un autre point : il est très possible à Swarthmore de prendre un semestre pour étudier à l'étranger et faire quelque chose de complètement différent de sa spécialité (ou faire quelque chose dans sa spécialité ; les gens vont aussi à Oxford ou ailleurs). C'est ce que j'ai fait au printemps de ma deuxième année, et je le recommande vivement. Mon semestre au Népal (par l'intermédiaire de Pitzer) a été une expérience extraordinaire. (Le temps passé à l'écart m'a également aidé à réaliser que je ne me souciais vraiment pas tant que ça de la physique, même si avant d'y aller je penchais pour une double majeure physique-CS.)
D'un autre côté, je'suis actuellement assis sur un cours de cinéma à la CMU, et c'est, eh bien, pas une poursuite intellectuelle très rigoureuse. Je n'ai pas pris de cours de cinéma à Swarthmore, mais mes amis qui l'ont fait réfléchissaient clairement aux films beaucoup plus que nous ne le faisons dans cette classe.
Résumé parce que je'ai divagué, aka TL;DR:
Choisir la bonne école pour le premier cycle est beaucoup plus sur ce qui se sent comme un meilleur ajustement pour vous que ce que "l'école parfaite" est. Swarthmore et d'autres collèges d'arts libéraux de haut niveau vont vous donner une expérience universitaire plus large, un enseignement de bien meilleure qualité, et vous donneront (je pense) plus d'opportunités de faire de vous une meilleure personne. Le MIT/CMU ou d'autres universités de recherche technique vous offriront davantage de possibilités de suivre cinq cours de sciences informatiques par semestre et d'interagir avec des chercheurs de haut niveau dans leur domaine. D'autres universités de recherche de haut niveau vont être quelque part entre les deux (bien que cela varie d'une école à l'autre).
Vous devriez visiter Swarthmore et les autres endroits que vous'avez obtenu dans / sont sur le point d'entendre de et essayer d'obtenir une sensation pour ce qui semble comme ce'va travailler le mieux pour vous. Si vous'choisissez entre Swat, Berkeley, MIT, Princeton, CMU, et d'autres écoles de calibre similaire, il'n'y a pas de mauvaise réponse.