Да, повторюсь, математика, по-моему тут не так и важна. Тем более, что люди зачастую путают, что считать математикой. В разработке важен общий уровень развития интеллекта, его гибкость. Обычно считается освоил точные науки - сможешь и в программировании, при желании.
А что такое абстракции в математике?
Достаточно знать математику на уровне 5 класса.