Study Abroad

Computer Science majors are allowed and encouraged to study abroad for a semester or a whole year. If you hope to study abroad, though it's best to start planning early. 

Students in the department have recently studied abroad at:

The Office of International Programs (OIP) manages study abroad programs. Your first step should be to meet with a study abroad adviser and fill out an advising application. The advisers will help you find a study abroad program that meets your needs and allows you to complete your coursework on schedule. 

Brian Kernighan is the Director of Undergraduate Studies for study abroad. Schedule an appointment with him to review your plan and course information after talking with the Office of International Programs. 

Some upper-level computer science courses are only offered during either the fall or spring, so going abroad can make fulfilling requirements more complicated. 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 and Independent Work

Courses taken abroad usually count towards your overall Princeton course requirements. They can also replace up to 2 computer science departmentals in some cases, if approved by the computer science department's adviser for study abroad.

If you have independent work requirements you will need to find a faculty adviser at Princeton, either as the direct adviser or as someone to assess work done abroad. (AB students must be on campus in the fall for the Junior Research Workshops.) Deadlines are the same for students studying abroad. Please contact Mikki Hornstein, Independent Work Administrator, with any questions. 

See the FAQ for more details