for "top 50 schools", what "top 50" are you implying? top 50 worldwide? top 50 us? or top 50 in their own foreign country?
As a sidenote: a lot of CS/Software Engineering graduates with a bachelor in my own country (Italy) can't pass simple programming tests, because most of the education is (too?) focused on theoretical aspects, and most of the time people is tested with non-practical exams.
As a sidenote: a lot of CS/Software Engineering graduates with a bachelor in my own country (Italy) can't pass simple programming tests, because most of the education is (too?) focused on theoretical aspects, and most of the time people is tested with non-practical exams.