В программировании вообще ничего, кроме математики нет. Но эта математика не похожа на те алгебру с геометрией, которые проходят в школе. Потому кодеры-самоучки, не имеющие достаточного образования, не в состоянии увидеть, что то, чем они занимаются - это и есть разновидность математики. Если же говорить про традиционные разделы математики, то: Любая программа - это алгоритм. А свойства алгоритмов - это теория алгоритмов, математика. Любое логическое выражение - булева алгебра, математика. Базы данных - реляционная алгебра, математика. Бизнес - теория игр, математика. Планирование - линейная алгебра, математика. Навигация - графы, математика. Логические игры - комбинаторика, математика. Азартные игры - теория вероятности, математика. "Физика" в играх - дифференциальные уравнения, математика. Графика - векторная алгебра и кватернионы, математика. Анализ данных - статистика, математика. Обработка звука/видео - ряды Фурье, вейвлеты, цифровые фильтры, математика. И т. д. по списку. Современная информатика включает в себя куски практически всех существующих разделов математики. И даже в CSS математика используется.