Программисты создают программы для всех наук, а уж математика нужна во многих областях, пускай даже раздел логика, но все равно нужно. Так что любым программистам нужно иметь математические знания, а всем школьникам желательно знать математику на хорошо.
проектирование баз -- реляционная алгебра создание алгоритмов -- матлогика, теория алгоритмов, теория операций,... движение картинки на экране -- диффуры, линейка,.. а когда в технику влезаешь начинаются расчеты по сопромату, гидродинамике,... в биржу -- там дохрена матстатистики и теорвера ну и т. д. со всякими теориями графов, численными методами, теориями катастроф и прочего