"That's great that they are flocking to IT if it's a comp sci course with some proper hard science behind it."
It's getting there. I'm not sure quite what I'd put in an entry-level course but what's in the current crop of GCSE and A-level computing courses is not obviously wrong and some of it is certainly right. The "proper hard science" is more difficult, since no A-level course is allowed to assume that you are also doing Maths at the same level. Good luck doing "hard science" with only GCSE-level maths. The same problem afflicts A-level physics, of course.
They are both entry-level courses, by the way, as is the first year undergraduate course at a UK university. We still aren't at the stage where you can assume that A-level candidates did the GCSE or that undergraduates did the A-level. (Contrast that with almost any other STEM subject where you'd be laughed out of the classroom if you hadn't taken the "previous" exam.)