TSR keeps messing up and disconnecting when I try posting the reply
I'm a 2nd year computer science student at Cardiff
First year is mostly GCSE Maths, which means statistics, probably and basic algorithms. You shouldn't have much trouble with that.
Second year is more maths heavy but most of the really maths heavy modules are the optional ones, so if you really struggle with maths, you can skip those. The required ones are mostly based on algorithms and data structures. This means what you learn is things like sorting and path finding algorithms and time and space efficiency of such things.
An important thing to note though is that when they teach things that I mentioned, they teach it from the begining. No assuming that you already know it. So sure, if you've done A level maths, it's probably more of a reminder. But if you haven't done it, you get the chance to learn.
Another thing to note is that all modules I've had so far are partly coursework based. Some will be 50% coursework 50% exam. Some will be more exam based. But even the maths heavy modules will have 20-30% coursework. So you have a chance to get some points applying the concepts usually in a programming way using any resources you have access to.
University also runs maths workshops open to all students. You can drop in and say what you need help with and someone will help explain it to you. So support is there if needed.
If you have any more questions or want me to expand on something, feel free to drop me a message