Skip navigation
Brigham Young University
Login
Computer Science

Computer Science

Internships, Co-ops, and Research Experiences

The Computer Science Department strongly encourages students to participate in an internship experience the summer after their Junior year. Internships allow students to apply their technical knowledge in a real-world environment while helping them discover the career path they would most enjoy. Interns often engage in the same projects and work on the same teams as seasoned software engineers and system administrators. Below are some of the most noted internship programs in the country for computer science students. There are many great opportunities that have not been include here. Students are encouraged to search the web for more.

BYU students also have a one-year subscription to internships.com. The search engine lists internships by location, area of study, and compensation to aid our students in their internship search.

To access the site, interested individuals must follow the steps below:

  1. Go to: http://www.internships.com/
  2. Click on "Go to Premium Pages."
  3. Select "Brigham Young University-Utah" from the drop-down menu.
  4. Enter the Promo Code: Cougars
  5. Enter name, email, and password. Click "Sign Up"
  6. Enter email and password again. Click "Login"

Return visitors may access the site by using their email and password.

If you are an employer and would like to have your internship program program included on the Internship, Co-op, and Research Experience page, contact Kiersten Nielsen.

  • Positions Available
    Intern. Visit the site for current areas of intern work.
    Requirements

    Successful applicants typically hold Bachelor's degrees in Computer Science, Mathematics, Physics, Electrical Engineering, or related fields and are enrolled in advanced degree programs by the time their internships begin. There are no residency requirements.

    Qualifications
    In selecting research interns, we try to make very close matches between students' skills and our project requirements. We request letters of recommendation in an attempt to gain information about your accomplishments, work habits, creativity, and dedication.

    How to Apply

    Fill out the online application form at http://www.parc.com/contact/employment/intern/
    The application process should take about 30 minutes, and you will be provided with the opportunity to return and update your application through mid-February. Students are encouraged to apply and prepare your application early.

    In addition to the application form, two letters of recommendation are required. These must be from faculty members or work supervisors who are familiar with your current efforts. The online application sends an automated email request for your references.

    Deadline
    Mid February
    Description

    As one of the most innovative and prolific research laboratories in the U.S., Palo Alto Research Center (PARC) offers its interns a truly exceptional research and work experience.

    PARC, the birthplace of laser printing, Ethernet, the graphical user interface (GUI), and ubiquitous computing-has a unique Multidisciplinary culture spanning disciplines within physical, computational, and social sciences.

    Graduate interns are fully integrated into PARC's research activities and have the opportunity to receive author credits on publications.

    Past interns have overwhelmingly responded that their PARC experiences were some of "the best experiences of my life, personally as well as professionally".

  • Positions Available

    Varies 

    Software Engineering Intern

    Requirements
    Requirements vary by position.  The software engineering requirements follow.  Please see http://www.pixar.com for more listings
    • 2+ years of experience engineering in C / C++ / Objective-C
    • Extensive background in Computer Science or equivalent
    • Experience with modern development toolkits such as Cocoa, .NET and/or Qt
    • Strong object-oriented design and implementation skills
    • Experience with UNIX / LINUX
    • Experience working with technical and non-technical software users
    • Experience and/or Knowledge of 3D graphics and interaction techniques is a plus
    • Knowledge of 3D graphic applications is a plus (i.e. Maya, SOFTIMAGE)
    • Commitment to creating world class production tools
    • Strong problem solving skills with high attention to detail and quality
    • Excellent verbal and written communication skills
    • Proven ability to work with a team to deliver high quality software in a fast paced, dynamic, deadline oriented environment.

    To be eligible for an internship at Pixar, you must be in or have completed at least your junior year of college, be a graduate student, or have graduated the year the internship commences.

    How to Apply

    Apply online at http://www.pixar.com/companyinfo/jobs/index.html 

    Look for Pixar at BYU's General Career Fairs and Engineering and Technology Career Fairs, held once each semester.  To interview with Pixar while they are on campus, students can submit their resumes on eRecruiting (Route Y » Career Services - eRecruiting; or www.byu.eRecruiting.com)

    Deadline
    Varies by position
    Description

    Varies by position.  The description for software engineering intern follows. For more listings, please see http://www.pixar.com  

    The Pixar Engineering Team is looking for software engineers to help create and maintain new software for the studio. The position requires a deep understanding of software application engineering, an ability to collaborate in a large cross-functional team of world-class developers, and skill in designing and implementing robust, easy to maintain code.

    Responsibilities:

    • Develop, implement, test and support 3D animation software
    • Work effectively with a team of engineers, QA, Build, UI, Doc and Project Management
    • Work with artists and technicians to provide world class software development and support for film production
  • Positions Available
    Varies.  Please see http://www.rayjobs.com/campus/index.cfm?Tool=Programs for listings.
    Requirements
    Must be attending an accredited university and have at least a 3.0 GPA.
    How to Apply
    Apply through individual position postings at http://www.rayjobs.com/campus/CollegeJobSearch.html .
    Deadline
    Varies by position
    Description
    Raytheon's internship program provides hands-on real-world experience that will prepare you for full-time employment at Raytheon or the competitive edge at other companies in the industry.
  • Positions Available
    Research assistant
    Requirements
    Highly qualified and motivated undergraduate students interested in pursuing research on topics such as mobile robotics, computer vision, machine learning, robot navigation, autonomy, humanoid robotics, human-robot interaction, multi-robot systems, graphics, and mechanical design
    How to Apply
    Information about the Summer 2008 program is not yet available.  Please stay tuned for more information
    Deadline
    Stay tuned for Summer 2008 deadlines
    Description

    The Robotics Institute Summer Scholars program is a new summer internship program for Junior and Senior university students. Interns will have a chance to work on state-of-the-art research projects at Carnegie Mellon’s world-renowned Robotics Institute. Interns will be assigned to work with faculty members who fit their area of interest. Projects will come from a wide variety of sub-fields in robotics including (but not limited to!) mobile robotics, computer vision, machine learning, robot navigation, autonomy, humanoid robotics, human-robot interaction, multi-robot systems, graphics, and mechanical design. We also expect to host some special activities for the Summer Scholars.

    Check out some of things happening at the Robotics Institute:

    Projects

    Labs

    Centers

     

  • Positions Available
    Internship positions listed under "student" classification on job search page.
    Requirements
    Enrolled in a minimum of 12 credits as an undergrad or 9 as a graduate student at an accredited university. Students must maintain a minimum cumulative 3.2 GPA for technical assignments.
    How to Apply
    Apply at job posting board under "Student" position classification. Application instructions given with job description.
    Deadline
    Depending on position
    Description
    From extensive hands-on research experiences in a wide variety of scientific and technological disciplines, to providing advanced laboratory resources, and furnishing professional development education, the program challenges you to reach your full potential by offering you a quality internship appointment as a vital member of a Sandia research team.
  • Positions Available

    Internship programs are offered in the following areas relevant to computer science:

    • Game Designers
    • Software Engineers
    • Web Designers
    • Multimedia
    • Game Programmers
    Requirements
    Requirements depend on the type of internship sought.  Please see www.soe.com for more information.  Students must be in their third year of college with a GPA of 3.0 or higher to qualify
    How to Apply
    Please send your resume and cover letter to resume@soe.sony.com or visit the website at www.soe.com for other career opportunities
    Deadline
    Varies
    Description

    Sony Online Entertainment LLC (SOE) is a recognized worldwide leader in massively multiplayer online games, with millions of gamers around the globe having enjoyed the company's products over the years.  SOE creates, develops, and provides compelling entertainment for the personal computer, online, game consoles, and wireless markets.

    Why intern with SOE

    1. Get PAID to learn!
    2. Eligible for Sony employee discounts for the following products: Sony Electronics, Dell, Verizon, AT&T and many more!
    3. Free game account
    4. Fun networking activities within the company
    5. Con contribute to the 401(k) plan
    6. Complimentary breakfast on Fridays

    ...just to name a few reasons!

    SOE is an equal opportunity employer committed to diversity in the workplace

  • Positions Available

    The National Center for Data Mining at UIC is hosting a Research Experience for Undergraduates (REU). Students will work on one of the following two projects:

    1. SECTOR: High Performance Peer-to-Peer Storage System for Scientific Data
    2. ANGLE: Distributed Data Mining System to Identify Emergent Behavior in Computer Network Data 
    Requirements
    Open to undergraduate students who are U.S. citizens or permanent resident.  Computer Science prerequisites: Networking, Operating Systems, C++, Python
    How to Apply

    Application form available at www.ncdm.uic.edu (REU 2008 information may not yet be updated). 

     

    Deadline
    Applications received before May will receive first consideration
    Description

    Summer 2008 Undergraduate Research Opportunity in Computer Science sponsored by The National Center for Data Mining at UIC and the National Science Foundation. 

    Program Leader: Dr. Robert L. Grossman. 

    Dates: June to August 2008 (shorter periods may be available)

    Contact Person: Shirley Connelly

    322 SEO, MC 249

    851 South Morgan Street

    Chicago, IL 60607

    Tel: (312) 413-2176

    Fax: (312) 355-0373

    Email: reu@ncdm.uic.edu  (Please include "REU 2008" in subject line of all emails) 

  • Positions Available

    Summer Researcher 

    Requirements
    • Must be a US Citizen or Permanent Resident
    • A minimum overall GPA of 3.0 is required with upward trends in grades being preferable
    How to Apply

    On-line application available at http://www.eecs.berkeley.edu/Programs/ugrad/superb/superbapp/application.shtml (SUPERB 2008 program information may not yet be updated.)

    Deadline
    January 31
    Description
    • 8-week research experience: June – August
    • Supported by: NSF, Research Experience for Undergraduates (REU), Intel, UC Berkeley College of Engineering, and others
    • Research guided by faculty mentors and graduate students
    • Educational activities include lab tours and industry field
    • Graduate school advising and subsidized GRE prep course
    • Exciting, cutting-edge research opportunities in:
      • Wireless Communication
      • Computer Architecture and Engineering
      • Programming Language
      • Embedded Systems
      • Robotics and much more!
  • Positions Available
    Student research assistant
    Requirements

    Open to all non-graduating undergraduates (students who will have at least one more semester to complete after participating in the program) with an interest in Computer Science and Engineering.  Students must be US citizens and permanent residents.

    Students will be selected based on statement of interest, GPA, and letters of recommendation. 

    How to Apply

    Program information and application forms are available at http://cse-reu.secs.oakland.edu/

    Applications are due mid March  

    Deadline
    Mid-March, 2008
    Description

    The Computer Science and Engineering Department at Oakland University invites students to apply to its fifth summer of an NSF-funded Research Experience for Undergraduate students.  The students selected to participate will be immersed in a research environment under the mentoring of CSE faculty.

    This program is a full-time comprehensive educational experience targeted to women in particular.  It should be understood by the students that this position is not merely a summer job, but rather an educational experience where the students are treated like junior colleagues. 

    Participants will recieve a stipend of $3600 for the ten weeks, meal allowance, and travel subsidy for either travel to and from the program or to attend a conference. 

    Research is conducted in teams of two under close supervision by CSE faculty.

    A variety of research topics is available in Intelligent Information Engineering 

  • Positions Available
    Internship/Research  
    Requirements
    Undergraduate and graduate students in engineering, science, mathematics, project management, computer science, statistics, finance, economics, law, policy, and related disciplines.  U.S. citizens only.
    How to Apply
    send a request for an application to PressleP@orau.gov
    Deadline
    Third Tuesday in January
    Description
    The U.S. Department of Energy is sponsoring opportunities to participate in ongoing research and related activities at the U.S Department of Energy Office of Science through the Oak Ridge Institute for Science and Education (ORISE).  ORISE is a U.S. Department of Energy institute focusing on scientific initiatives to research health risks from occupational hazards, assess environmental cleanup, respond to radiation medical emergencies, support national security and emergency preparedeness, and educate the next generation of scientists.

eStore