Это как раз 100% тот случай, когда ненавистный школьный учитель может взять и торжествующе крикнуть в ухо ученику-оболтусу:
- Я же говорила, что пригодиться мой предмет!
Нужны. Желательно все школьные, минимум
Если уж так по темам - то приблизительно:
- базовая математика (класса до 6)
- векторная алгебра
- тригонометрия
- планиметрия (т.е. геометрия на плоскости)
- все сопутствующее для понимания вышеперечисленного
Блин, математика нужна даже для похода в магазин, чтобы не облапошили. Не говорю уже о программировании компьютера, который собственно кроме того, что умеет считать, ничего больше не может.