I hate maths too. i got a B at gcse when i was 16 - thats it (but i sat the easier level paper)
you just need basic high school level maths e.g simple algebra for when you are using variables. you also need to understand the concept of operator precedence (look it up). If you end up designing a clock or doing any drawing/3d its useful to know some things about circles and triangles but nothing too hard
In my computing course we do alot of trace tables and binary conversions so its useful to understand binary
e.g in the decimal system (what humans use) the bigegst number is 9 and its Hundreds, Tens, Units
so 1 0 1 has:
in binary everything is either 0 or 1 and it goes (counting from the right to the left) 1,2,4,8,16 etc..