Computer Science

Please visit the Department of Computer Science for more information about this major/concentration at Princeton University: 

Post-Graduation Plans of Recent Computer Science Majors

Full-Time Employment

  • Associate Product Manager - Google, Tokyo, Japan
  • Program Manager - Microsoft, Bellevue, WA
  • Software Engineer - Piazza Technologies, Palo Alto, CA
  • Software Engineer - Boeing, Springfield, VA
  • Research Assistant - Institute for Defense Analyses, Washington, DC
  • Research Assistant - MIT Lincoln Laboratory, Lexington, MA
  • Investment Associate - Bridgewater Associates, Westport, CT
  • Business Analyst - McKinsey & Company, New York, NY
  • Teacher - Commonwealth School, Boston, MA
  • Research Assistant - New York University Child Study Center, New York, NY

1-2 Year Post Grad Options

  • Research Associate - Science & Technology Policy Institute, Washington, DC
  • Foreign Teacher (Princeton in Asia) - Affiliated High School of South China Normal University, Guangzhou, China

Graduate and Professional Schools

  • Ph.D., Computer Science - Carnegie Mellon University
  • Ph.D., Computer Science - Stanford University
  • Ph.D., Computer Science - Princeton University
  • Ph.D., Computer Science - University of California at Berkeley
  • Ph.D., Computer Science - Massachusetts Institute of Technology
  • Ph.D., Computer Science - University of California at San Diego
  • Ph.D., Computer Science - University of Washington
  • M.S., Computer Science - Columbia University
  • M.S., Computer Science - University of Maryland
  • M.D. - Case Western Reserve University

Internships of Recent Computer Science Majors

  • Software Engineer Intern - 10gen, New York, NY
  • Intern, Cloud Drive -, Seattle, WA
  • Software Engineering Intern - Facebook, Menlo Park, CA
  • Software Engineering Intern - Google, Mountain View, CA
  • Software Developer Intern, Site Team - Hulu, Santa Monica, CA
  • Software Development Intern - Microsoft, Redmond, WA
  • Engineering Intern, Electric Transmission - Dominion Virginia Power, Richmond, VA
  • iOS Software Engineer - Motion Math, San Francisco, CA
  • Software Engineering Intern - Raytheon, Garland, TX
  • Software Engineering Intern - TripAdvisor, Newton, MA
  • Engineering Intern - Venmo, New York, NY
  • Intern, Research Science - Verisign, Inc., Reston, VA
  • Global Communications Intern - VMware, Palo Alto, CA

Resources and Information Online

Professional Associations

A professional association is an organization of people who have similar career interests. These membership-based organizations often offer a reduced rate for students that allow access to the many resources they provide. Often professional association websites offer job/internship databases as well as opportunities to find mentors or other contacts.