The problem with comp sci degrees....
Is that they are not producing computer scientists.
Right off the bat I must admit I do not know the specific state of Britisch Comp Sci curriculae. I DO however know something about technical degres this side of the pond.
And the truth is we are not producing scientists. What we ARE producing is circus monkeys. Graduates are tought specific skills tailored to specific markets. They are tought Java, XML, some C++ perhaps, or even SQL, and some general approaches to coding a solution.
They are however not ought to FIND a solution. They are not given a thorough mathematical and statisctical foundation that teaches them how to solve problems.
Turing was a maths graduate. Lovelace was taught maths by, amongst others, de Morgan. Hopper has both maths and physics degrees.
The graduates we are producing are equivalent to people mounting wheels in a Toyota factory. They'll do wheels in the Volvo factory no problem, but ask them to set valve timing and they're in trouble. OK, it's a silly hyperbole, but you get the point.
Knowing how to write an app does not a computer scientist make.
The flip side is that we never produced very many Turings. Neither did the UK.