from abroad -Full-tuition scholarships--for my son- for computer science

The chances of getting a full ride to VT engineering is extremely low. High SAT scores are what keep you from getting rejected from a top university, it is not what gets you a full ride. If money is an issue, your son should go to community college (NVCC is very good) and then do the guaranteed admissions to VT or any other state college of his choice as long as he meets the requirements. This will save a lot of money in the long run.