I did computer science GCSE over 20 years ago - so I've no idea what the current syllabus contain - but we did no programming at all it was all logic gates and systems.
And yet you feel qualified to give advice? Are you sure you didn't do ITC?
I'm another thinking he didn't know what he was signing up for, I get this with computing and with childcare, for some students they think it is one thing and then they are shocked they have to work. With childcare they want to take the crying dolls home.
If he is set on a career in computing I would expect him to be coding at home and bringing things in to show me. Maybe a home made logic gate using electronics or otherwise.
To pass you need to program, you need to be able to convert numbers to binary without using the internet you need to be able to convert numbers into Hex too.
In fact GCSE computing can be taught and passed without ever touching a computer.
Bubble sorts are not the most interesting of subjects (and before anyone says they are not used in industry, they are the simplest to teach and build a foundation for teaching other sorts) even if students are comparing height, doing russian dances or comparing playing cards. And yes I have done all three.
Computing and technology moves so fast I can’t see being taught for three years at any level will be much use.
Actually about 80% of the content is the same as I did for O Level in the early 1980s. The only thing that has really changed is the internet. I had to learn about JANET and ARPANET.
For example my son likes to take photos and render them into digital models for other gamers to buy for their games. All done by software packages, just takes time rather than massive coding knowledge.
Who do you think writes the software packages he is using?