Undergraduate Research Experiences in Computer Science

Jon Herlocker, Assistant Professor, Oregon State University, <herlock@cs.orst.edu>

Are you considering a career in computing research? Trying to decide if graduate school is right for you? If so, then one of your best options to participate in an undergraduate research experience that will give you a taste of computing research and good experience before you have to make decision of graduate school versus industry.

Before I start listing all the places you can check for this information, let me give you some general advice. These research internships can vary greatly depending on the project manager and research group involved. Examine them closely and ask a lot of questions before accepting one. Questions you should ask are:

The ACM, the professional agency for computer science has some good pages related to internships.

If you have suggestions about other advice to add to the above list, or the below list of opportunities, please let me know.


Potential Sources of Undergraduate Research Opportunities