Математика в программировании по большей части не нужна, если речь не идет о построении сложных графиков, обработке координат, всевозможных графических 3D операциях и графических фильтрах, так же без серьезной математики не обойтись при различных операциях кодирования/декодирования (аудио, видео, архивация, шифрование) и т. д. В большинстве же случаев, максимум, что используется, - это простые арифметические операции - прибавить, отнять, разделить, умножить. Вычислить процент, например, или узнать разницу в днях между датами и подобные действия. Робототехника - это целый раздел науки и обычно в нем не обойтись без программирования, а вот насколько там нужна серьезная математика - зависит от задачи. Если это какой-то автомат, задача которого подсчитывать количество срабатываний датчика и после определенного значения включать двигатель, то тут никакая особая математика не нужна и такой автомат можно сделать даже без программирования, но с программированием проще.