Если углубиться в языки программирования, то даже при не высоком уровне математики, логическое мышление должно быть на высшем уровне. Но математика даёт развитие этого мышления поэтому, ответ очевиден математику нужно знать на достаточно хорошем уровне.