За свои 15 лет программирования математика выше арифметики ни разу не понадобилась и даже не представляю где она может понадобится.
Задача 99% программ найти данные, вынуть и показать пользователю в разложенно по экрану определенном виде,
принять данные от пользователя и положить в указанное место. Ни математика ни физика там не нужна. Остальной процент это программы типа поисковых движков, OCR,серверов БД и т.п. не для среднего программиста а для серьезных контор которые просто припрягут професора математики если надо будет.
Более того, считаю что программирование в значительной степени искуство а не только техника. Нельзя быть хорошим программистом если это не увлечение, не хобби. Знание языков программирования поможет стать хорошим кодером, не более того.