As I wrote before, I am currently attending MVCC, a two-year college, and need to choose a college to transfer to (for a bachelor’s in computer science).
So, tell me what college(s) I ought to consider.
(I have of course also heard the advice that it doesn’t matter that much, but I've got to choose from some short-list...)
I am willing to consider any location in the contiguous US, but have been looking mostly at New York choices as a way to make the research list manageably short.
I am not looking for vocational training; I can learn this year’s or last year’s hot technologies just fine by myself, thank you. I’m looking for general education (“well-rounding”, shall we say), useful theory, and practice in thinking. I wish to avoid a high-pressure or competitive academic environment. Also, at MVCC, I have greatly appreciated the instructors’ approachability, availability, and even willingness to acknowledge mistakes.
Outside of education, I am particularly interested in there being social opportunities for the socially awkward; chances to talk to like-minded people (i.e. total geeks), and opportunities to talk to unlike-minded people (for the practice!).
Please give me your recommendations. Just a name, your personal experience, comments on others’ recommendations, whatever info you’d like to share.
(On the other hand entirely, I’d also consider going directly from MVCC to a full-time job given the right opportunity. This will be the topic of an upcoming post.)
(no subject)
Date: 2009-09-08 20:10 (UTC)(no subject)
Date: 2009-09-08 20:40 (UTC)Our ECE/CS departments are top-notch, too.
-- Jeff Wheeler
(no subject)
Date: 2009-09-09 05:13 (UTC)In terms of orientation, they're more vocationally oriented than research oriented, but they're more about teaching the necessary basic skills than in teaching what's the hottest thing at the moment. Also, PSU has hands-down the best tech support (https://www.cat.pdx.edu/) I've seen at any college I've been to. In addition to official classes, you can volunteer for the braindump (http://www.cat.pdx.edu/bd.html) and learn all the practical stuff that no class will teach (from bash scripting, to the guts of X11, to networking hardware, and beyond).
And Portland itself is a wonderful city with all manner of subcultures and room for geeks to play about. In fact it's a sort of mecca for many stripes of geek. I could go on at great length, but I'll spare you ;)
(no subject)
Date: 2009-09-09 05:23 (UTC)In terms of negative advice, I would not recommend Johns Hopkins right now. The CS department is a bit unbalanced and so it won't give a really solid background (and the PL side is particularly understaffed). Though if you're interested in statistical natural language processing, it is one of the best (if not the best) school for that. I wasn't really a fan of Baltimore, though some people love it.
Boston Area
Date: 2009-09-12 15:34 (UTC)There is MIT and Harvard obviously, but there are also particularly good programs at Northeastern (Mitchell Wand, Matthias Felleisen, Olin Shivers/Lots of PLT Schemers), Tufts (Norman Ramsey), and Boston University (Hongwei Xi/ATS). Not that I intend to offend anyone by leaving them off of this list.
We also have the Boston Haskell User Group. ;)