<p>I was accepted to CMU SCS and Penn Engineering and am having trouble deciding which school to attend. Obviously, CMU's computer science department is phenomenal and can't be compared to Penn's, but Penn seems to be more well-rounded and I may be interested in pursuing a dual-degree (compsci and some humanities/liberal arts major). I know I definitely want to major in computer science but I'm not sure if that's the only thing I want to do. Extracurriculars are also pretty important to me and I'm worried that the difficult coursework at CMU will hinder my ability to participate actively.</p>
<p>I visited Penn this past weekend and had a fantastic time but didn't completely fall in love...and chances are I won't be able to visit Carnegie Mellon. </p>
<p>Any help I can get with my decision is greatly appreciated. Thanks!</p>
<p>You obviously want people to say Penn. I think Carnegie Mellon is a better idea because although Penn is one of the best schools in the country, Carnegie Mellon is the place to go to when you want to study Computer science</p>
<p>I’ve had a lot of people say Penn already - what I’m looking for are reasons beyond what I’ve mentioned above, because I’m still not sure and I’ve been debating this for weeks. I posted this on the CMU board as well and am hoping to get answers from students/prospective students at both schools…</p>
<p>Thanks for your opinion though!
What do you think about the social scene at Carnegie Mellon? I don’t need it to be as good as Penn’s but I don’t want to be stuck in my room doing nothing but homework for the majority of weekends.</p>
<p>People who go to Penn are usually dead-set on what they want to do. They know and theyre ready. You will get a good education either way. To be honest, Penn probably has a better social life than CMU but you’ll enjoy yourself either way. I always say this but… You cant go wrong either way.</p>
<p>Most of my peers at Penn CS chose it over CMU. Easy decision. The better quality of life on the Penn campus and the Penn education makes a better experience than CMU - plus, you can always go there for grad school, which is the only place where the relative difference really matters.</p>
<p>I’ll put it this way: on a friday night, where are you? Coding? Or doing <em>anything</em> else? If you’re coding, go to CMU. If not, go to Penn. Otherwise you may end up miserable. (The 3 friends I knew from HS who went to CMU all transferred out)</p>
<p>It depends on how serious you are about computer science. It is one of the most difficult majors there is and it requires a single-minded determination to gain fluency in object oriented programming and general software design principles.</p>
<p>Carnegie, Stanford, MIT, UIUC and Berkeley are the premier places in the world to study computer science. You will be with like-minded students and learn from elite faculty. In return, you will be heavily recruited by Microsoft, Google and Facebook. Penn CS unfortunately cannot offer you anywhere near this amount of opportunity.</p>
<p>in CS, CMU vs. Penn –> CMU (not even close)</p>
<p>When you use words like “premier” and “elite” you lose all credibility. Additionally, Microsoft, Google, and Facebook recruit heavily at Penn as well. You won’t be missing out on any opportunities by attending the only ivy in that list.</p>
<p>Don’t forget that departmental rankings are for graduate programs, and that the fact that any school has a #1 department in any field, does not necessarily imply that it is the best choice for studying that major at the undergraduate level.</p>
<p>It really depends on what you want to do after college…I think doing CS at Penn will offer you a wider range of post-graduation options. That’s why I chose it at least :). On the other hand, if you’re really interested in pure CS and perhaps want to go for a PhD at some point, then Carnegie is perhaps a better option. In my opinion, Penn’s CS degree will offer more versatility in the job market (and especially given that you can dual degree/take courses at the other schools).</p>
<p>And if you’re interested in doing a PhD in CS, look at the CS PhD placement this year at [url=<a href=“http://www.cis.upenn.edu%5DComputer”>http://www.cis.upenn.edu]Computer</a> & Information Science<a href=“under%20the%20right%20%22Events%22%20column”>/url</a>.</p>
<p>As a current employee at Google I can say with confidence that Carnegie Mellon will offer you a wider range of job opportunities in the tech industry. Penn is great but the CS program is much more limited.</p>