The Student Room Group

Great at CS, bad at math, how bad is my situation?

Predicted A* in CS, main language is TS and I've got 5 projects (3 good, and 2 mid ones which I made when I just started learning JS)
On https://roadmap.sh/typescript I'm 87% done
Projects are all modular, linted and have good quality code
Still got a long way to go in terms of devops, ci/cd, testing, etc
Overall CS knowledge is pretty good if I had to guess, but not sure how id rank myself or compare against others

Predicted C in maths and its pretty bad and I don't really like it, I can do applied maths into CS and I've done some simple applied maths in one of my CS projects

I'm not sure how bad of a situation I'm in as there's no one in my school that's planning on CS/Software Engineering at uni
(edited 4 months ago)
Original post
by sjkdfhdk
Predicted A* in CS, main language is TS and I've got 5 projects (3 good, and 2 mid ones which I made when I just started learning JS)
On https://roadmap.sh/typescript I'm 87% done
Projects are all modular, linted and have good quality code
Still got a long way to go in terms of devops, ci/cd, testing, etc
Overall CS knowledge is pretty good if I had to guess, but not sure how id rank myself or compare against others
Predicted C in maths and its pretty bad and I don't really like it, I can do applied maths into CS and I've done some simple applied maths in one of my CS projects
I'm not sure how bad of a situation I'm in as there's no one in my school that's planning on CS/Software Engineering at uni

Hey,

Honestly, it sounds like you’re in a pretty solid position. Having multiple projects, clean and modular code, and strong TypeScript skills already puts you ahead of a lot of applicants who only have basic programming experience when they start university. The fact that you’re using proper linting and following structure also shows good coding discipline, which is highly valuable.

The maths grade might feel like a weak point, but it’s not the end of the world. For Computer Science, a C in A-Level Maths can limit options at some of the more maths-heavy unis, but many universities care more about your overall academic profile and demonstrated passion for CS, which your projects and technical ability clearly show. Plus, your applied maths through coding is still relevant and something you can highlight in your personal statement.

If you want to strengthen that side a bit before uni, you could spend a bit of time brushing up on discrete maths topics like logic, sets, probability, and algorithms. Things that tie closely into CS. Websites like Khan Academy, or even youtube are great for filling in any gaps.

You’re also completely right to acknowledge that DevOps, CI/CD, and testing are areas to work on. That’s what most junior developers spend time improving when they move beyond personal projects. You could start small by learning how to set up simple GitHub Actions for your projects, write basic Jest or Mocha tests, or explore Docker for local development.

In short, your coding foundation looks really strong, and the maths grade doesn’t undo that. Keep developing your skills, maybe get involved in some open-source contributions or small freelance work for experience, and you’ll be in a great position both for university applications and future software roles.

Good luck 😊
Arslan University of Salford Student Representative

Reply 2

Is your school able to offer more support for maths or an opportunity to increase your predicted if you haven't applied already?
Would you be able to resit year 13 or just maths if you dont think you can increase your predicted grade by your ucas deadline?
What other grades are you predicted? You could apply to a range of courses, eg: one at BBC and then one at A*AA even with a range in between. The range of grades will depend on your other predicted(s) so id be happy to help if you need any advice on this 🙂

Quick Reply