My daughter just started college, so we got our fill of the whole process of choosing a college. Virtually every college claimed to offer some sort of overseas study, either as a requirement or as a frictionless option. The exceptions are regional and commuter colleges that tend to be geared towards being more affordable.
I spent a while living abroad. Here is a nugget I found out. You don’t have to go through the schools exchange program. It’s vastly cheaper to simply apply yourself. Then make sure the credits transfer back (most will if the school isn’t particularly choosy). Most exchanges charge you standard tuition. Works out great for the foreign student but not so great for the American exchange student paying US tuition.
A colleague of mine (french) did his exchange at Stanford. He really enjoyed it. Enjoyed it even more once he found out what Stanford students were paying ($$$$) compared to what he was paying, PARIS-IX is practically free.
100% this. I studied abroad in Istanbul, and when I was there I was blown away at how normal it was to either study abroad, study abroad multiple times or take a gap year abroad. It seems like a given to Europeans that they will do something like this.
Most CS professionals are going to do work that has a potential global impact. It's at best negligent, and and worst destructive to do work without understanding the impact of the work you're doing. (See Facebook, Twitter, et al.) On top of the ethical factor, there's also the fact that understanding and empathizing with more diverse perspectives makes one a better developer of user facing software.
I got an education and then I got a real education from travel myself.