Hacker News new | ask | show | jobs
by bdickason 5851 days ago
Don't go to Purdue. Whatever you do, avoid it at all costs for CS.

Yes, you will learn Java. Yes you will learn compiler design. But you will not learn ANYTHING about real world programming and you will find very few people with an entrepreneurial spirit.

If I had to recommend schools it would go in this order: 1) Stanford 2) Carnegie Mellon 3) Anywhere in NYC (only because you are exposed to the opportunities of the city, regardless of school)

1 comments

Purdue has a thorough curriculum and they've made changes to help students better choose the direction they want to pursue (whether it be traditional theoretical computer science or something more applied, like software engineering).

http://www.cs.purdue.edu/academic_programs/undergraduate/cur... http://www.youtube.com/watch?v=HuY5XeEhX4g

They may have made some significant changes, but the curriculum that I see on the site you linked still looks very similar. Relational database are taught in 4th year and the curriculum as a whole has little to no grounding in modern technology.

If you're looking to learn basic programming skills, it's great. If you want to be part of a cutting edge program, as the OP seems to, look elsewhere.