Необязательно хорошо знать математику, чтобы заниматься программированием, но она конечно же помогает. Математика содействует ясному, логическому мышлению, которое необходимо, чтобы анализировать проблемы, и чтобы планировать и писать компьютерные программы. К тому же, математика используеться во многих курсах компьютерных наук, например, чтобы проанализировать или предсказать поведение компьютерных программ и компьютерных систем. Существует также формальная, теоретическая ветка компьютерных наук, что использует математику. В основном, студенты которые плохо успевают в курсах по математике, тоже плохо успевают и в курсах компьютерных наук.