Что у вашего сына с математикой? Он потянет обучение на топовых IT факультетах? На МИЭФ математика слабовата. Если очень хочется поступить в магистратуру других стран, проще учиться тут в на IT специальности, найти хорошего научника, участвовать в конференциях.А цель у него какая после обучения в магистратуре другой страны? Остаться  работать там или вернуться сюда? Если остаться работать там, что проще это сделать через студенческие стажировки для программистов, но для получения визы на стажировку нужно обучение на профильном факультете.Вы пока выбираете очень кривой путь. Для получения рабочего офера у программистов нужно пройти собеседование в интересующую вас компанию, диплом там дело десятое.