Quick links

Study Abroad

Become a citizen of the world! Computer Science majors are allowed and encouraged to study abroad for a semester or a even a whole year.  The Office of International Programs (OIP) manages study abroad programs. See the Study Abroad Program page for specific information.

Planning Your Study Abroad

If you hope to study abroad, it's best to start planning early.  Some upper-level computer science courses are only offered during either the fall or the spring, so going abroad during one of these semesters effectively means you cannot take the course during that calendar year.  In general, both OIP and the Computer Science Department try to be as flexible as possible in approving your curriculum, but planning ahead is essential.

Course Credit

Courses taken abroad usually count towards your overall Princeton course requirements (31 courses for AB and 36 for BSE).  They can also replace Computer Science departmentals in some cases, if approved by the Computer Science departmental representative.

Once you have decided on a study abroad program or university, bring your course information to Brian Kernighan, COS Dept Rep for Study Abroad to see if any courses abroad can substitute for one or more of your CS departmentals.

You can study abroad for a full year as well, but this is more complicated, mainly because you have to find a larger number of technical courses that can count as departmentals.

COS Independent Work Abroad

If you have independent work requirements (e.g., for AB juniors), you will need to find a faculty advisor here, either as the direct advisor or as someone to assess work done for someone at the far end. Students studying abroad have the same deliverables and deadlines as students completing independent work on campus. If you have questions about completing your independent work while studying abroad, please contact Mikki Hornstein, Independent Work Administrator.

Other Considerations

Study abroad comes in several flavors, each with a distinct application process. Please visit the OIP webpage to learn about the different types of programs available.

We strongly recommend that you meet with a Study Abroad Advisor with whom you can discuss your academic goals and personal interests, and who can help you find a study abroad program that meets your needs.

Princeton Computer Science Majors have studied abroad recently at:


Brian Kernighan  (room 311 bwk (@cs.princeton.edu)) is the departmental representative for pre-majors, non-majors and study abroad.  Schedule an appointment with him to review your plan.

Follow us: Facebook Twitter Linkedin