Summer Opportunities for Computer Science Students

Work with Mount Holyoke Faculty

Do you want to do a senior thesis? If so, you should start in the spring of your Junior year or the summer after your Junior year. Talk to faculty to find out what ideas they have for thesis projects. Please see for recent honors projects.

Funding for on-campus summer work may be available through grants that individual faculty members have or from the College. This funding is available to students of all years, not just honors students. To apply for Lynk funding, go to You must complete orientation, advising and your resume by March 1, 2015. You must have your internship qualified by May 4, 2015.

Work on Research at other U.S. Locations

NSF Research Experience for Undergraduates (REU). REU sites bring together undergraduate students from around the country to work together over the summer. Students apply to specific programs whose research interests them. Funding generally includes a stipend, travel and housing expenses. Available only to US Citizens or permanent residents. Deadlines vary, but could be as early as January.

Partial list of past students who have worked on REU projects:

CRA Distributed Research Experience for Undergraduates (DREU). This project is particularly aimed at underrepresented groups in Computer Science, of which women are one. In this program, a student will work with a faculty member in a graduate student research lab on research. Students and faculty both apply to DREU. DREU serves as a matchmaker putting students and faculty with similar interests together. Funding includes a stipend, travel and housing. Open to both US citizens and non-US citizens. Deadline: February 15, 2015.

Partial list of past students who have worked on DREU projects:

Other Research Opportunities

Institute for Broadening Participation. The Pathways to Science web site has a search engine to help you find summer research opportunities. This is a great resource as they maintain a database of many NSF and NASA-funded opportunities, as well as others that are harder to find out about.

Computing Community Consortium provides a centralized listing of research opportunities.

Program in Neural Computation This is an NIH-funded program run jointly by Carnegie Mellon University and the University of Pittsburgh. In 2010, Surabhi Gupta was funded through this program and worked with David Touretzky at Carnegie Mellon University.

MIT Summer Resarch Program. This is an opportunity to work in a research lab at MIT under the supervision of a professor, postdoc or advanced graduate student. They are particularly targetting underpresented groups: African Americans, Mexican Americans, Native Americans, Puerto Ricans, and students from low socioeconomic backgrounds. This is open to international students. Deadline: February 1, 2016.

Summer Research Program in Genomics at the Broad Institute of MIT and Harvard. Must be a US citizen or permanent resident. Must be an underrepresented minority. Deadline: February 2, 2015.

MURF Undergraduate Research Fellowship. Research opportunity at Caltech. Must be a US citizen or permanent resident. Should be interested in pursuing a PhD or an MD/PhD.

Amgen Scholars in Science and Biotechnology. Research opportunity at numerous locations in the US and Japan, including Univeristy of California, Berkeley, Caltech, and Columbia. Must be a US citizen or permanent resident for the US programs. Both US citizens and international students can apply for the programs in Japan. Should be interested in pursuing a PhD or an MD/PhD. Deadline: February 1, 2016.

University of Texas Southwestern Medical Center runs a Quantitative and Physical Science Summer Undergraduate Research Fellowship program. Must be a US citizen or have an F1 visa. Deadline: February 9, 2015.

Summer Research Expeditions in Computational Sciences, Systems and Engineering at Johns Hopkins University is an intensive ten-week program of research and instruction (essentially an REU but with a slightly different name). Students receive research experience under the guidance of faculty and graduate student mentors. The students will also receive classes on ethics in research and technical communication. Participants will have the opportunity to tour a local government laboratory and a private company. Open to international students. Includes housing and a stipend.

Summer Institute in Parallel Computational Science is a program run by the National Center for Atmospheric Research. It offers opportunities to work in high-performance computing aimed at scientific discovery and modeling. Must have completed your sophomore year. Open to international students who are eligible to work in the US.

Work on Research at International Locations

DAAD RISE is a research program in Germany for students studying biology, chemistry, physics, earth sciences and engineering.

Boren special initiative for STEM (science, technology, engineering, and mathematics) majors funds summer study (minimum of 8 weeks) for students majoring in the STEM fields. The Boren is funded by the National Security Education Program (NSEP), which focuses on geographic areas, languages, and fields of study deemed critical to U.S. national security. In exchange for scholarship funding, all Boren Scholars must agree to the NSEP Service Requirement. For U.S. citizens only. To apply for the Boren, contact Liz Mandeville, MHC’s National Fellowship and Graduate School Advisor at Deadline: February 4, 2015.


Facebook University. Facebook offers this 8-week program to rising sophomores from underrepresented communities. Deadline: February 29, 2016.

Google Summer of Code. Google sponsors a program that pairs students with open source software projects. Funding provides a stipend. Students work independently, not at the site of the organization they are working for. This summer's website is not up yet, but you can view last year's at Deadline: March 27, 2015, but note that you need to be in touch with organization before then. The time to reach out to organizations begins March 2, 2015.

Google. Google has many opportunities for students, like summer internships, Android Camp, and others at locations in the U.S. and abroad. Cathy Zhang participated in one in 2010. Gabby Snyder participated in 2011. Deadlines vary. Some are very early. In addiiton to regular internships, Google offers Google Engineering Practicum Internship, a 12-week program for first and second year students. Deadline: November 30, 2015.

Microsoft. Microsoft has a large summer internship program. Deadline: not posted. In addition to regular internships, Microsoft offers Microsoft Explore, a 12-week summer internship program for first-year and sophomore students.

IBM Research has great opportunities for undergraduate researchers in several locations in the US. There is a research internship particularly directed at undergraduate women, with a deadline of February 1, 2015.

Intel has lots of opportunities for technical internships around the country.

NASA. NASA has lots of opportunities for summer internships and semeseter internships across many science and engineering disciplines.

Department of Homeland Security. Open to US citizens entering their junior or senior year.

MassTech Intern Partnership matches students studying in Massachusets with firms in the tech sector within Massachusetts. Open to international students.

Code for America provides internships where students work on technical projects as a public service, often working with local governments that lack the resources to hire a professional technical staff. These internships are unpaid.

Code2040 particularly targets Black and Latina students, helping them find internships with top tech companies and providing mentorship, leadership training and network development. Deadline: January 5, 2015. Applications are reviewed on a rolling basis.

InternMatch is a service run by Yahoo to help search for internships and entry-level jobs.

OpenHatch has a wiki that lists many opportunities to work on open source projects.

Other organizations offering internships (that we know of):

The Career Development Center has more information about internship opportunities and holds a variety of workshops to help you get an internship.

TA / Camp Counselor Opportunities

Girls Who Code Teaching Assistant. Girls Who Code has summer immersion programs to teach high school girls how to program and inspire them to pursue a career in technology. The program is offered at numerous locations around the country. This is a good opportunity for students early in CS who may not have enough experience yet to get a software development internship.

Johns Hopkins Center for Talented Youth is a summer program for students in grades 2-12. They offer courses in many fields, including computer science. For Summer 2013, they offered CS courses in Fundamentals of Computer Science, Foundations of Programming, Introduction to Robotics, Data Structures and Algorithms, and Advanced Cryptology. Sessions are held in various locations around the country. They have both Teaching Assistant and Research Assistant opportunities. This is open to international students who have an F-1 visa. (Check the site for information about 2015 programs.)

Id Tech Camp offers summer camps across the country for kids and teens in science and technology.