Не смотря, что большинство людей считаю математику в IT самым важным направлением, я считаю, что для того что бы писать программы вовсе не нужно обладать знаниями высшей математики, вез условно базовая математика вам пригодится, но не более.
Пример: Допустим вы пишите какую-либо игру, пусть это будит простая стрелялка. Тут вам не пригодится супер знания математики.
Но вот, если вы пишите какую-то программу посерьёзней, вам пригодятся знания математики, но опять же, не о какой высшей математике тут даже речи не может идти.
Вывод: Для того, что бы быть программистом вовсе не требуются хорошее понимание математики.