I have a B.S. in Engineering. How can I get into a great Computer Science PhD program?
October 6, 2012 5:59 PM Subscribe
I have a B.S. in a mostly unrelated field. How can I work towards getting into the best Computer Science graduate program possible?
posted by EthanAI to Education (11 answers total) 2 users marked this as a favorite
(My first question here. Sorry for errors.)
I'm a fairly non-traditional student, and I need advice on the best way for me to get into a quality Phd program in computer science.
I'm in my 30's and have a degree in civil engineering. A couple of years ago I graduated top of my class, but from a mediocre school. I have not taken the GRE. Honestly it was my 'safe' and 'easy' choice. What I really want to be doing is research, specifically machine learning/artificial intelligence. Due to some recent life and (positive) health changes, I now feel both capable and obligated to do this. I should spend my life working hard to make humanity better.
My thought is, in order to do the most I can, I should become the best I can. That makes sense right? Therefore my mid-term goal is to work hard and get a doctorate in computer science at the best school I can possibly get into.
My two questions are:
1. Should I try to apply to a quality grad school now (and do the prereqs as a grad student) or get a BS in computer science first from the local medocre school.
2. Should I try to get into the best masters program I can, and then try to get into a PhD program at a better school, or should I directly apply for a PhD program (I understand it's common to skip a masters)
Or actually am I worrying to much about getting into a 'great' program and not worrying enough about doing this ASAP and getting into the industry?
I don't mind investing the time. I just want to know I'm doing everything I can.