Обучение на мат.специальностях, если студент действительно учится, развивает тот тип мышления, который нужен программисту.
Т.е. не сам мат.аппарат как таковой нужен, а навыки мышления.
Ну и мат.аппарат тоже.
P.S. На мат.специальностях нет "высшей математики".
P.P.S. Все вышесказанное - IMHO.