Reddit reviews Maths: A Student's Survival Guide: A Self-Help Workbook for Science and Engineering Students
We found 3 Reddit comments about Maths: A Student's Survival Guide: A Self-Help Workbook for Science and Engineering Students. Here are the top ones, ranked by their Reddit score.
Cambridge University Press
Only certain areas of programming require knowledge of maths - this doesn't mean you have to understand the maths, just know how it works (and how to use it) not necessarily why it works (obviously some areas will require more of an understanding).
A lot of people dislike maths because it's taught poorly, or if you fall behind you never catch up, there are a lot of resources for learning maths online which you can do at your own rate (https://www.khanacademy.org/ is really good), as well as books (http://www.amazon.co.uk/gp/product/0521017076/ is a pretty good book as an introduction - unlike most maths books its not aimed at mathematicians).
I'd recommend starting with this book:
http://www.amazon.com/Maths-Students-Survival-Self-Help-Engineering/dp/0521017076
It basically goes through all the math you'll need from basic algebra up to calculus.
Hard to say without knowing your exact course (is it taught or research based?). Speak to your supervisor and/or current students to get an idea of what you'll be doing. If you can, read some relevant and current academic papers to get a grasp of where you have gaps in your knowledge.
I also recommend 2 general books:
There are probably better books for you depending on what you'll be doing. For example, my particular research involves multivariate analysis, so I have a variety of dedicated statistics books, including course materials from another school that teaches relevant topics.
I would suggest you find out more about the work to come (courses and schools can vary quite a lot), get one of those books and learn the maths you need as you go along.