高校程度の数学は必要。
それも効率の良いプログラム書くなら内部で発生する事象を表に置き換えるくらいは最低必要。