as said before you need a basic grasp of maths, (counting, addition, basic concepts, basic algebraic concepts) but apart from that not at all. I fail to see how they can say it needs a high degree of maths. The maths required for basic programming is not complex, not even to a 10 year old (and i dont mean that to be an insult)