Hi,
Typically, a math and computing degree is better, especially if you want to get into a math-related field, like AI, Machine Learning, Data Science, Data Mining, Computer Vision and Graphics, etc.
However, because you are taking an Oxbridge degree, it's a bit more difficult, as graduates have more mathematical background than other graduates, assuming you already have Further Math as well.
From looking at both courses at Oxbridge, I would say CS would be better if you don't know what you want to do with your life/job.
CS with Math is better if you do know what you want to do with your life/job.
(Note: that only applies to Oxbridge degrees. Outside an Oxbridge degree, it is generally better to study a Math + Computing degree if you're not sure what to do. However, because Oxbridge undergrads generally study Math + Further Math at A-level, then they don't need the additional math for their career; the additional math from their degree is instead used to master a particular area - like Data Science, for example.)
The reason is: CS would cover pretty much every topic, so it would be up to you to decide which one you like. But, if you've already decided what field you want to get into, then CS + Math would be better, as the additional math would enhance your problem solving further.
For example, If I knew I wanted to get into AI and Machine Learning, then CS + Math would be better because of the additional math; it would cut out a lot of the fluff CS modules that you wouldn't be interested in.
On the other hand, If I wanted to do Software Development, then because it doesn't involve much math, it would be better going for a general CS degree.
To summarise:
If you want to enter a field of computer science involving math, like: Data Science, Computer Vision, Natural Language Processing, Cryptography, Data Mining, Machine Learning, Deep Learning, etc => CS + Math is generally better.
If you want to enter a field in CS that involves a lot less math, like: Software Development, Databases, Networking, etc. => Go CS.
Advantages of CS Degree:
+ You study a lot of CS topics. So if you're not sure what you want to do, you basically get to try them all.
Disadvantages:
- The degree isn't as rigorous or problem-solving oriented as CS + math.
Advantages of CS + Math Degree:
+ Larger module selection compared to a CS degree
+ You study less CS topics, but study more math, allowing you to focus on a particular field.
+ If you know what you want to do, and you want to master it, CS + Math is generally better.
+ More specific and precise, compared to a pure CS degree. However, the modules on a CS + Math degree you study all help contribute to what you want to do.
Disadvantages of CS + math:
- You study fewer CS topics. So if you aren't sure what you want to do, this will make it harder.
Hope that helps