В программировании в 99% сллучаях не используется матетиматика. Используется в специфичных задачах, например:
во всех задачах Machine Learning(как пример, найти вероятность что клиент купит конкретный товар в магазине)
найти кратчайшее растоянение в графе транспортной сети
....
Туловище, которое слово "программирование", пишет с двумя "м", "программированием" не сможет заниматься.
Построение логического дерева в процессе программирования прямо определяется способностями мышления, которое формируется в первую очередь математикой