Summer Opportunities

Finding Research Opportunities


View CCC's Complimentary service here.


During the Academic Year

Your school may offer opportunities for engaging in research during the academic year either for credit or for pay; do not be shy about talking to your academic adviser about such opportunities.

During the Summer

We have created a new website to allow researchers to advertise undergraduate summer research positions and to allow students to find such opportunities. There is no charge for this service.

There are several national programs that offer undergraduate students to work on research at their own or a different university, college, or laboratory. These programs generally offer a stipend and sometimes offer support for housing, meals, and/or travel. Here are links to some of these programs.

sum opportunity

The National Science Foundation REU (Research Experience for Undergraduates) Program has research sites across the United States. Students typically work for 8 to 10 weeks on a research program with a faculty mentor.

The National Sciences and Engineering Research Council of Canada (NSERC) has a program called USRA that supports undergraduate research.

The CREUC Program provides Canadian undergraduate women in computer science with summer research experiences.

The Committee on the Status of Women in Computing Research (CRA-W) offers numerous research programs for women in computing fields. These undergraduate programs include the DREU (Distributed Research Experience for Undergraduates) Program

More Research Opportunities

Some programs are not specifically for computing fields but recruit students in all science and engineering fields.

Several universities have summer undergraduate research fellowships, typically called "SURFs," open to students to all institutions. Among these are:

  • The Caltech SURF: Caltech's Summer Undergraduate Research Fellowships program introduces students to research under the guidance of seasoned research mentors at Caltech and JPL.
  • The Purdue University SURF: The SURF program provides students across all engineering, science and technology disciplines with an intensive research experience, allowing them to work closely with graduate students and professors in their respective schools.
  • The National Institutes of Standards and Technolgy (NIST) has a SURF program.
  • The National Security Agency (NSA) has a number of summer research programs for undergraduates.
  • The Department of Energy's SULI program takes students from a variety of fields, including computer science, to participate in research at a Department of Energy research facility.
  • The NREIP Program offers research opportunities at Department of Navy research laboratory.
  • The Council on Undergraduate Research (CUR) Fellowship Program supports students in a variety of fields, including computer science, to engage in research at their home institution.
  • IBM's Almaden Research Center in San Jose, CA has a summer research program for under-represented minority students.
  • The Information Sciences Institute (ISI) of the University of Southern California has summer internships for students interested in natural language processing.