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."
In the end your own talent matters more than where you go.
To offset political mods, replace Flamebait with 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.
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.
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.)
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.
Just crack their admissions system and approve your application. While you're at it, give yourself a scholarship.
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.)