This is somewhat of a hard post to write about because in a large sense I don’t have direct experience in what graduate admissions offices are looking at with respect to your background. I do know that your prior research experience can be the difference between you getting accepted or rejected. Some of this section will come from the guide: http://www-2.cs.cmu.edu/~harchol/gradschooltalk.pdf written by Mor Harchol-Balter. She has a much better perspective on what is a positive and negative from the admissions office viewpoint.
To get into the top graduate schools you need the following:
- Good GRE scores
- Good GPA
- Prior Research
- Great letters of recommendation
The first two of these are not as important when competing at the top schools. The reason why is because most of your graduate life will be focused on one thing: research. Therefore, the most important factor at the top institutions is how good of a researcher you project to be. This projection comes primarily from your past research experience. So the key to looking good for the admissions office is to prove that you have great potential as a researcher. A 4.0 and 800s on the GRE are not good enough at this level.They may be required to hit the bar minimum, but those alone will not get you in.
The question is then how do I get research experience? There are several options which include: (the numbers and main sections here are as provided by the previously mentioned grad school talk, but the descriptions following the bold letters come directly from my own experience).
- Undergraduate research with a professor. The relationship you develop with your undergraduate professors is extremely vital because not only will they give you research opportunities, but they will also be the people who write your letters of recommendation. I have had several great relationships with professors leading to great undergraduate research opportunities. I was able to perform departmental honors and get credit for said research. So the best option is to start discussing potential research opportunities with professor you know well. At the larger institutions the advisors carry a few undergraduate researchers, which is a good place to start. Find out what your school has to offer and go with it. The key to finding a research opportunity is to have a good relationship with the professor you want to work with. It’s important to note that I went to a somewhat smaller undergraduate department, which might have made it easier to find this connection with a professor. A better description of how to find a professor is here http://www-2.cs.cmu.edu/~harchol/gradschooltalk.pdf :
- How to ask a professor to do research with him:
i. Make a list of professors with whom you might want to work. Most professors have a web page with lots of papers and descriptions of their research. Take your time and read these.
ii. Make a summary sheet about yourself. This is a one-page piece of paper which you will be giving out. It should have the following information about you:
(a) Your photo. Professors can’t remember names, but they do remember faces.
(b) Your name and contact info.
(c) Brief description of your research interests.(d) Your availability – are you looking for a full-time summer position, a part-time fall position, both? How many hours can you devote to this project? Are you looking for class credit?
(e) List of every class you took and your grade and the professor you took it with (professors like to talk to each other about you).
(f) Relevant previous experience and skills.
iii. Talk with your undergraduate advisor – at CMU this is Mark Stehlik – about whether anyone has an open position for undergraduate research. Mark maintains many such lists.
iv. Pick a professor from your list. Go to his/her office hours or send email to schedule an appointment (most professors prefer office hours). Explain your situation and give your summary sheet. Be prepared for the following questions which he may ask you:
(a) Do you have any ideas about what you might want to do research on?
(b) Which of my projects are you most interested in working on?
(c) Describe your math background.
(d) Describe your programming background.
With very high probability the professor will thank you for your interest, but tell you that he isn’t taking on any undergraduates this term. This does not mean that he hates you! Be brave! Try the next person on your list. You may have to try this 10 times. Hang in there. If the professor does say yes, you need to be prepared with your own list of questions:
(a) What is the goal of the project?
(b) What exactly will be my responsibilities?
(c) Whom will I work with? – e.g., will you work directly with the professor, with one of
his graduate students, with another undergraduate?
(d) What background material can I read to learn more about this project?
(e) What textbooks can I study to learn more about this research area? - Summer Internships: This is not only a great opportunity for developing research skills, but it also gives students helps studetns to connect classroom learning with real world problem solving. As an engineer this seems to be a big gap to bridge. I don’t think I would be ready to do research had it not been for several internships that I have worked at over the last 4 years of undergraduate time. So start applying for research internships. I worked with a few DOE labs in my undergraduate career.
- Get a Job: I have been a student intern and applied to grad school directly from undergrad. So I don’t know too much about this. If the job is research based it will be a lot more useful than any other type.
- MS Student Project: you will work on some project as an MS student giving you research experience. This one as well, I have no grid for.
- Work Alone on a problem: Find out an area of interests and start reading papers on that topic. If you find an interesting problem, propose a solution and start working on it. I have never done this and it is actually more closely related to how you get your thesis topic as a PhD student. So this might be hard, but if you are driven it will help out.
I hope that this guide is helpful to you. Getting research experience should be started as soon as possible. You should start at least 3 semesters before you graduate so that you can prove you have experience when you write apply.
Any corrections or addions would be welcomed in the comments.
–nathan
