Зависит от прикладной сферы.
Любое программирование вообще связано с булевой алгеброй и дискретной математикой. Базы данных - теория множеств в чистом виде. Любая графика - матричные исчисления, тригонометрия. Программирование роботов - часто интегральные и дифференциальные исчисления. Инженерное программирование - конечные элементы (матрицы + дифференциалы). Если работаешь на коллайдере - ну, тогда вся матеметика и физика вообще...