Congrats on graduating.
I don't do courses at either institutions and I don't do CS.
However, I would like to point out that you can do a 1 year CS degree in postgrad that would give you the same achievements as a BSc in CS. These degrees can sometimes accept an undergrad in any subject so long you get the right grades. See the following for example:
https://www.ucl.ac.uk/prospective-students/graduate/taught-degrees/computer-science-mschttps://www.birmingham.ac.uk/postgraduate/courses/taught/computer-science/computer-sciencehttps://www.bath.ac.uk/courses/postgraduate-2024/taught-postgraduate-courses/msc-computer-science/https://www.bcu.ac.uk/courses/computer-science-msc-2024-25#entry_requirementshttps://www.ncl.ac.uk/postgraduate/degrees/5055f/#entry-requirementshttps://www.aston.ac.uk/study/courses/computer-science-mschttps://www.swansea.ac.uk/postgraduate/taught/maths-comp-sci/computer-science/msc-computer-science/#entry-requirements=is-expandedhttps://online.liverpool.ac.uk/programmes/msc-computer-science/ (this is an online degree from Liverpool)
Typically, the maths in a CS undergrad is covered in the first year of the degree. If you pick a random undergrad degree and look at the maths modules, a lot of it would be core maths, statistics, and discrete maths. See the following as example:
https://www.ucl.ac.uk/module-catalogue/modules/introductory-mathematics-for-computer-science-COMP0011https://www.ucl.ac.uk/module-catalogue/modules/discrete-mathematics-for-computer-scientists-COMP0147The contents from the above include:
Mathematics:
•
Differential calculus of one and two variables.
•
Series summation and power series.
•
Complex numbers. (Further maths)
•
Vector spaces. (Further maths)
•
Matrices. (Further maths)
•
Linear Algebra. (Further maths)
Statistics:
•
Probability, descriptive statistics.
•
Discrete random variables.
•
Continuous random variables.
The first part of the module will focus on foundational discrete mathematics, including but not necessarily limited to: functions and relations, permutations, group theory, set theory, cardinalities, diagonalisation, linear algebra and combinatorics. The module continues with mathematical reasoning, logical notation and proof by mathematical induction.
If you look at the maths modules for degrees that have foundation years (e.g.
https://royalholloway.ac.uk/studying-here/undergraduate/computer-science/computer-science-with-integrated-foundation-year/):"The main mathematical topics and concepts in the course are algebra (simplification, rearrangement), sequences and series, number bases, logic, functions, graphing of functions, exponential and logarithm, trigonometry, vectors/matrices, complex numbers differentiation, integration, first order ordinary differential equations, probability, and statistics (mean, variance, normal, binomial distributions)
...The main mathematical topics and concepts in the course are algebra (simplification, rearrangement), sequences and series, number bases, logic, functions, graphing of functions, exponential and logarithm, trigonometry, vectors/matrices, complex numbers differentiation, integration, first order ordinary differential equations, probability, and statistics (mean, variance, normal, binomial distributions)."
Vectors, matrices, complex numbers, ODE are typically Further Maths topics. You would use mostly statistics and core maths quite a bit. I am not entirely sure where number bases and logic comes into maths (I don't think it's covered, or at least I don't come across them as much in Maths or Further Maths). Discrete maths is something that is often used in CS though.