Слышал мнение, что математика мало нужна для системного/низкоуровневого программирования (и для всяких там микропроцессоров и микроконтроллеров тоже), мол, там гораздо важнее знание архитектуры платформы, знание устройства системы и прочее. Если нужна, то какие разделы?
P.S. Сейчас говорится не о том, что математика ставит мозг и прочее, а именно о том, насколько она непосредственно нужна для работы (например, в обработке изображений непосредственно нужны понятие о свёртке, преобразование Фурье, алгебра, геометрия и прочее).