As for study abroad, Georgia Tech (and I have to believe others as well) has their own campus in France. Students take engineering classes there, plus more commonly take some of their required humanities courses. Study abroad generally does not mess with their sequencing, and doesn’t add years to the degree (though many GT students go more than 4 for other reasons). Don’t automatically assume that engineers can’t study abroad like anyone else.