1

I am 21 and have got into computer programming. Doing very well in my degree. Would love to get into computer science but feel I am being held back by my basic knowledge of maths. I got an A at GCSE, but failed A Level Math. I want a book aimed at adults, which will start me back where I left off - at A Level standard.

There are soooo many maths books out there. I don't have a clue which one suits me so I thought I would ask here. Can anyone recommend me a book that meets my requirements. Thank you.

Armada
  • 119
  • What's a GCSE? What's an A-level? – Gerry Myerson Oct 20 '13 at 12:13
  • @Gerry Myerson - In the UK GCSEs are taken at 16. A Levels are taken at 18 and are the pre-requisites to university. So I guess A Level are equivalent to SATS. GCSEs - not sure. – Armada Oct 20 '13 at 12:30
  • What are SATS? You know, this is an international website, with readers in Ukraine and Lesotho and Paraguay and.... – Gerry Myerson Oct 20 '13 at 12:32
  • @GerryMyerson A-levels + GCSE = NSW year 12 HSC. –  Oct 20 '13 at 12:38
  • @Grothendieck, thank you. Now, what's the equivalent in Bhutan? – Gerry Myerson Oct 20 '13 at 12:41
  • @Gerry -- that's where I went to school, and we did GCSE's. But I think the correct spelling is "Britain" :-) – bubba Oct 20 '13 at 12:43
  • Personally, I applaud all attempts to remove national/cultural bias from this site. But the attempts will probably fail because the bias has existed from the outset -- the site has the US-flavored name "math.stackexchange"; where I come from, we would have used the "maths.stackexchange" flavouring :-) – bubba Oct 20 '13 at 12:52
  • @bubba http://maths.stackexchange.com/ also works. – Dan Rust Oct 20 '13 at 13:42
  • Thanks, @DanielRust. I guess I shouldn't be so negative and cynical. But, I'm English, so I can't help it :-) – bubba Oct 20 '13 at 14:09
  • As an educator, I have seen many students struggle with math and have specifically worked with students who have forgotten large quantities of math. I would recommend a broad assessment to determine what you remember and which topics you've forgotten. The essentials for many math topics are first Algebra, then Precalculus. I do not recommend the Math Olympiads questions. They tend to be very trick based which makes them, not particularly broad – nickalh Jun 11 '24 at 11:49

3 Answers3

0



I think the best idea would be to start off from A Level maths. This level of maths is meant to lead on from GCSE until University, so if you went through most of the UK system, you might have trouble starting other courses if you didn't finish it.

I would start from the Core 1 & 2 Cambridge book for OCR (found here ) and then go on to the Further Pure, Stastistics and/or Mechanics books depending on what you like and want to study.

Additionally, I often find that Maths Olympiads are related to Computing. You might have experience of these. You can find past papers, mentoring schemes, and books on the UKMT website. At your age, I would start from the [Intermediate Maths Olympiad], but you should try one of these and then move up or down to harder or easier Olympiads as you see fit.

I know this is a couple of years late, but I hope it will help anyway. Good luck!

Zac S
  • 46
  • 4
0

As an educator, I have seen many students struggle with math and have specifically worked with students who have forgotten large quantities of math. I would recommend a broad assessment to determine what you remember and which topics you've forgotten. The essentials for many math topics are first Algebra, then Precalculus. The assessment will also help determine a broad level or course to start with. An ideal for a self study student, would be to find an easy to moderate textbook and then work towards an ability to do 90% of the exercises with excellence. The assessment can help focus your efforts on what weak areas to shore up.

I do not recommend the Math Olympiads questions. They tend to be very trick based which makes them, not particularly broad

At the university level, many of the admittedly American universities I am aware require 3 semesters of Calculus plus Differential equations.

Even though I'm highly biased towards math myself, if you think self study or a coding bootcamp is a viable long term route, minimal math or simply the math you remember now may be entirely sufficient.

I think the exception is sets and logic, particularly boolean logic and syllogisms. To be a full fledged software developer, sets, boolean algebra, and syllogistic proofs will be essential as a foundation. Possibly even a Discrete Math course, that might be postponed a couple of years if you would like to focus on programming. If you choose to postpone Discrete Math, but end up taking it eventually a semester reviewing algebra and certain other concepts would be recommended.

nickalh
  • 1,391
0

Converted my comment to an answer, since I ran out of space:

If your motivation is to improve your programming, then much depends on what types of programs you write. A lot of programming can be done with little or no knowledge of mathematics. And, as proof of this, the level of mathematical knowledge in many programming communities is astonishingly poor, but the code still seems to work most of the time.

On the other hand, if you're doing graphics or game programming (for example), it will be quite useful to have some knowledge of basic linear algebra, geometry, vectors, calculus, and simple numerical methods.

So, tell us what kind of programming you do, and where you think your maths is weak, and you'll get some more specific advice.

I have never looked at them myself, but people often recommend the Khan Academy tutorials.

bubba
  • 44,617