Slashdot Mirror


How To Get Into an Elite Comp-Sci Program

alphadogg writes "With early applications to elite colleges at an all-time high, the nation's highest-rated undergraduate computer science programs are bracing for an uptick in applications between now and January. High school seniors are facing stiffer-than-ever competition when applying to the nation's top computer science programs this fall. But admissions officers and professors at elite tech schools can offer tips aimed at helping your child get accepted come spring."

22 of 297 comments (clear)

  1. Missing the point. by masternerdguy · · Score: 5, Informative

    In the end your own talent matters more than where you go.

    --
    To offset political mods, replace Flamebait with Insightful.
    1. Re:Missing the point. by magsol · · Score: 4, Insightful

      Where you go sure can help, though.

      --
      "I'd just like to emphasise that taking a million years isn't a metaphor here..." -Rich Bradshaw
    2. Re:Missing the point. by AuMatar · · Score: 4, Insightful

      Yes and no. Yes, your talent is the most important long term factor. But the elite universities take a very different approach to teaching, especially for sciences and engineering. Compare the CS curriculum at MIT to that at your state college. MIT's is far more hardcore, and with much greater emphasis theory. Same for other fields. There is a qualitative difference between a top tier school and the rest of the pack.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:Missing the point. by somersault · · Score: 5, Insightful

      It might help on applying for your first job, but after that I presume that your experience will matter a lot more. I wouldn't actually know since I'm still technically on my first job.

      --
      which is totally what she said
    4. Re:Missing the point. by LordNacho · · Score: 5, Funny

      IMO the main point of going to a big-name school is it buys you a good rep, rightfully or not. You get one good glance at your CV if it has a name on it. Also, people simply think that I'm smarter than I really am, because they see where I studied. Working hard at proving them wrong.

    5. Re:Missing the point. by jedidiah · · Score: 5, Insightful

      I'm not so sure that a place like MIT is any more theoretical than some land grant college. It's certainly more stressful though. It's also a lot more expensive. You will likely be saddled with a much larger debt when your done.

      What advantage you get might not be worth the cost.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Missing the point. by Anonymous Coward · · Score: 5, Funny

      It's more hardcore then state pen!

    7. Re:Missing the point. by johnlcallaway · · Score: 4, Interesting

      I take it you didn't take statistics from an elite school. Since 'elite' schools have tougher acceptance criteria, it only makes sense their students would perform better. To my knowledge, there has never been a true 'double blind' study, where students with similar grades and performance levels in high school were compared between community colleges and 'elite' schools. Please post one if there is one.

      I will admit that there are a few companies that specifically seek out and recruit from elite schools, but they will see through anyone that doesn't have talent. So, at best, going to an elite school really only provides someone a slight edge. And they will only take 'the best of the best', so unless someone is sure they are in the top 10% already, good luck with that degree really amounting to more than from a community college.

      As long as someone can click on the box 'I have a degree', that's all HR will care about. The manager might be impressed by an elite degree, he might be intimidated by it, or he might turn it away because of expected salary costs. These things can work against you also.

      I remember talking with a VP of programming about 10 years ago, wondering why someone with a masters in marine biology would want to be a computer programer. He didn't even interview the kid. But then again, the VP had his PhD in neural networks, and was working for a financial company and was fired after two years because he had terrible people skills. A lot of good his degree did him, he was one of the worst managers I'd ever seen. The company I worked with hired a financial wizard from some elite school with a very impressive background, and just fired him 6 months ago for the his lack of people skills and terrible work ethic.

      If someone has the money to blow, there is nothing wrong with an elite school. But I sure as hell wouldn't spend a lot of money I didn't have in the hopes of making up for it later.

      --
      I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
    8. Re:Missing the point. by Missing.Matter · · Score: 4, Informative

      I'm not so sure that a place like MIT is any more theoretical than some land grant college.

      Not always. Some places, especially smaller colleges, treat CS as IT/Software Engineering, when we all know they are very different. The result is you come out of school with a degree in "computer science", but you lack foundational knowledge like calculus. All you really did was get a degree in programming.

      It's also a lot more expensive.

      Also not necessarily. Stanford is free for lower income families. I went to CMU and they gave me a grant (aka never have to pay it back) that covered half of tuition. In the end it cost me less than going to state school.

    9. Re:Missing the point. by TheGratefulNet · · Score: 5, Insightful

      yes and no.

      my college years were in the early 80's. I planned on graduating but after transferring a few times (life sometimes happens..) I found I was missing some credits and after my 4 or 5 yrs (co-op schools had an extra year) I just wanted to be done. I accepted my first computer job (after 'finishing' college) and for most of my career, the lack of an actual degree was not a show-stopper. been at a few boston companies and now in the bay area. until recently, it has not been a problem finding a job and the lack of degree would be something I'd have to explain but my experience (25+ yrs) would be why they would hire me.

      problem is, now, extra experience means you expect higher pay and they don't WANT to pay high anymore. there's 100 younger guys willing to be abused, work longer hours and be on call 7x24 for their bosses and there's little reason for companies to hire folks like me. even if I did have a degree, it would not matter much at my age. my age is what works against me, not my 'lack' of education or experience.

      when you are fresh out of school, school is all they can look at to evaluate you. if you don't go to a co-op school, where you get assigned (or nearly assigned) a company to work for for 3-6mos then having the degree will matter a lot. but if you are able to fit in some work experience, the degree matters less and less.

      what does matter is that you present yourself as willing to be abused and used by the company. THAT, they love. they just love that shit. they'll take a yes-man over a smarter guy most of the time, these days.

      --

      --
      "It is now safe to switch off your computer."
    10. Re:Missing the point. by Anonymous Coward · · Score: 4, Informative

      Sweet Jesus, do not go to grad school in comp sci if wasting money is your concern. (In other disciplines, I agree that the undergrad institution doesn't matter if you plan to go on.)

      However, if you plan to work as a developer immediately after college, there are three important things to consider in an undergraduate institution: networking, networking, networking. Alums who are hiring will always read the resumes of fellow alums more carefully, fair or not.

    11. Re:Missing the point. by kirillian · · Score: 5, Informative

      I've been out of school for about 4 years now and already see that attitude. My company highly values the work I do (probably because I come very cheap compared to what it would cost to replace me) because I've adapted to the bullshit that has gone on here for four years. I'm already working an average of 50-60 hours a week, but my last review from my boss was "I need you to be available more". My jaw pretty much dropped to the floor. I'm salaried at way under my paygrade and have been a workhorse for the past few years just making the things that others break work and spending my evenings for the company. All the company has to say is "You're not doing enough". Damned companies.

    12. Re:Missing the point. by bill_mcgonigle · · Score: 4, Informative

      Not always. Some places, especially smaller colleges, treat CS as IT/Software Engineering, when we all know they are very different.

      This. I went to a college-style Ivy, so I didn't have to declare a major until sophomore year, so getting in was just a matter of applying early decision.

      But... after taking CS there and then talking to a friend who was going (a decade later) to a small school in Boston, I was shocked at what they were teaching for 'computer science'. They got none of the fundamentals, just run-at-the-wall programming.

      There were kids having trouble in those classes /because/ they lacked the fundamentals. It wasn't their fault, but I wonder how this group of professors managed to come up with such a hair-brained curriculum (or how they got to be CS professors in the first place). Even in IT, CS fundamentals are essential for proper understanding.

      It wasn't a college with a poor reputation, either. There's no reason a community college couldn't have an excellent CS program either - they cost next to nothing to implement (heck, a fundamentals CS program could be taught on anything with an MMU).

      I suppose an independent rating system of some sort would be helpful here.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    13. Re:Missing the point. by NoSleepDemon · · Score: 4, Insightful

      Why the fuck do you still work for them? You have four year's work experience, time to move on!

    14. Re:Missing the point. by DrgnDancer · · Score: 4, Insightful

      As someone who's done some hiring, and who's competed against others in being hired, I'd say it depends. If you went to a third tier school and I went to a fifth tier school, it probably doesn't matter once we both have five years or so under our belts. If you went to MIT or Stanford... That's a whole other ballgame. Names like that matter well into your career, possibly for your entire career. In the end a guy from MIT might not always get the job: interviews matter, experience matters, even advanced degrees might matter, but there's definitely a little wow factor added to your resume with that degree even 10 or 15 years down the line (might definitely make a difference in making the cut to get that interview).

      That's what this article is about. Getting into one of those 5 or 10 schools where having the name on your resume matters, and will likely continue to matter for a while.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    15. Re:Missing the point. by spads · · Score: 5, Insightful

      More important than moving on, he needs to stand his ground, or the situation will just repeat at the next place. Just start going home earlier. Only accept reasonable, SHARED after hours responsibilities. (I will only ever do as much as my co-workers are doing. "What's right for the goose is right for the gander", etc.) Being a "good guy" and trying to accommodate your boss's ("asshole") is just about the slipperiest slope you're ever likely to find anywhere.

      Dip ship MBA (types) are just about the closest work place equivalent of "jocks". The only thing that interests them are bullshit intimidation games like chicken. What's more, they are usually pretty seriously buggered themselves, have no guts, backbone, or substance, and are quick to roll over, "happily" even. Most importantly, even when you beat them, never lose your ability to sneer at the whole thing. You don't want to get sucked in. It's like a bottomless cesspool.

      --
      Bukowski said it. I believe it. That settles it.
  2. Wish it was not "Your Child" by Anonymous Coward · · Score: 4, Insightful

    The world is as it is, but, it is my desire that these tips were directed at (and people expected them to be directed at) the "children" (adults) applying and not the parents.

  3. Re:Computer science != IT jobs by THE_WELL_HUNG_OYSTER · · Score: 4, Insightful

    You have no idea what you're talking about. Get a CS degree and work as a programmer for 15 years -- like me -- before you comment.

    Ditto. CS degrees teach about algorithms and data structures, file systems design, operating system design, parallel programming, software engineering, compiler, grammar and language design, and many other concepts that make CS graduates excellent coders. Non-CS graduates are permanently handicapped and they don't even know it.

  4. Not Sure by Anonymous Coward · · Score: 5, Interesting

    I completed my BS in Computer Science at Carnegie Mellon University ( consistently ranked #2 or #3 in CS), and I'm currently in the master's program there. How did I get in? I'm not sure. I've never felt like I was smart enough to be at this school, and I think this is a common conception among students here. We all feel like the admissions staff made some kind of mistake. I think it all comes down to showing that you are really passionate about computers, and have taken initiative to do stuff on your own. What did I do in high school? Mostly, I just screwed around, but I did do a lot of programming projects on my own: video games, web apps, robots. That's what we talked about most during my interview. Not my grades, or my SAT scores (though they were pretty good.)

  5. Re:Computer science != IT jobs by THE_WELL_HUNG_OYSTER · · Score: 4, Insightful

    Wow, you really think that someone can't learn those thing alone ??

    You can learn anything alone. You can teach yourself quantum physics if you want. But do you think self-education is going to be as good being taught by professors? If you do, I suspect you don't have a college degree at all; you haven't gone through that experience. Having Yoda teach you to be a Jedi is more effective than becoming a Jedi by yourself.

  6. One Way by NicknamesAreStupid · · Score: 4, Funny

    Just crack their admissions system and approve your application. While you're at it, give yourself a scholarship.

  7. Make sure the school hasn't gone nuts by Animats · · Score: 4, Interesting

    I had the unfortunate experience of going through Stanford for a MSCS just before the "AI Winter". The "expert systems" (remember "expert systems"? ) profs were running the department. It was becoming clear that expert systems weren't going anywhere, and the faculty was in denial about that. They'd set up a 5-year "knowledge engineer" program, with a combination of computer science theory, philosophy, and psychological interviewing technique to write rules for expert systems (Where are those people now?) I had one exam where a question was "Does a rock have intentions"?

    It took over a decade for the CS department to recover. After I graduated, the CS department was moved from Arts and Sciences, where it had been mostly autonomous, to Engineering, where it had adult supervision. It wasn't until the DARPA Grand Challenge forced Stanford to bring in machine learning people from CMU that the department really started moving forward again. Now they're making real progress.

    (This is not well known, but Tony Tether, the director of DARPA, used the Grand Challenge to kick some ass in academic AI. The schools receiving funding from DARPA were told that if the private sector did better than they did, DARPA was turning off their grant money in AI. That's why the big schools put entire CS departments on the Grand Challenge.)