Just to pile on with an additional data point with a lot of great feedback that I've read so far - while choosing a field is important, it doesn't necessarily shut doors to other options later in life.
I knew I wanted to go into Computer Engineering, and graduated in '06 with a CprE degree. Since then, I've worked in Avionics, and in Tech, and am actually now a Product Manager. A lot of careers take interesting turns once you get into an industry, so try not to get too hung up on the major.
That being said, I would highly suggest Software or Computer Engineering of one type or another as it can be applicable pretty readily across numerous industries and open doors to non-software jobs there as well (for future possibilities).
Also, with the way much of the Tech world is going, fully remote work is becoming the norm and opens up a lot of fun options for where you want to live without being as limiting to your career options.
Just my 2 cents to go along with a lot of great advice here. I hope your son finds a good path for him!