Im 19F & I'm starting my Computer Science course this year. Before starting it, I wanted to make sure I had good GCSE & A level Maths knowledge.
The problem is I don't know how to go about self-studying Maths. Do I answer textbook questions section per section? Do I watch videos? How do I know when I'm comfortable enough with a topic to move on to the next? Do I do 1 section a day? How do I organise it all?
To add: I have plenty of time in my day to dedicate to self-studying. I have no commitments. Apart from Maths, I'm also learning Java which is going well!
Please be kind, I'm new here :)
Each one learns differently, find a method that works for you.
Narrow down, "mathematics" is huge. For Computer Science, you'd need some logic/proof techniques (check out some texts/lecture notes on "bridge" courses, I happen to like Hammack's "Book of Proof"). Combinatorics, some graph theory are a must. Perhaps go for Sedgewick's "Introduction to the Analysis of Algorithms", it has very polished slides/videos. I'd also look e.g. at Erickson's "Algorithms". Not mathematics per se, but much of the material on algorithms is applied mathematics, it will at least give you an idea where it much of it is going. Also to consider is Lehman, Leighton and Meyer's "Mathematics for Computer Science"(look around, there might be a newer version available). Note that the cited texts are not easy, perhaps you'd need some more introductory material to get started.
I'd also take a peek at Downey's "Think Python" (make sure you get the second edition, the first one concentrated on --now discontinued-- Python 2), it will teach you much about what computer science/programming is all about.
Check out syllabi of schools that interest you, perhaps the lecture notes or texts cited are a better bet for material, or give you an idea what they deem important to start out. Or make a good complement to the above.