В программировании вообще ничего, кроме математики нет. Только вот эта математика не похожа на школьные алгебру с геометрией. Потому, кодеры, умеющие писать как-то работающий типовой код, но не имеющие даже зачатков программистского образования, не понимают, что занимаются математикой.
Практически любая программа - это использование дискретной математики: матлогика, целые числа, множества, графы и т.д. - это всё дискретная математика.
Для правильной организации вычислений с плавающей запятой необходима вычислительная математика.
Остальные разделы преподаваемой в ВУЗах высшей математики - по необходимости.
Смотря что ты собираешься писать
Например что бы даже получить из рандомного числа представим его как 1.232313222 какое-то число в диапазоне от 0 до 5 например нужно разделить это число на 6 и получить остаток от деления Почему? Потому что остаток не может быть больше числа на которое делишь а значит мы будем всегда получать число меньше 6
Не слушай тех дурачков, которые вообразили, будто математика это школьная алгебра с геометрией. Буквально все программирование это математика, так что тебе она необходима