Matematica discretă este o ramură a matematicii care se ocupă cu studiul obiectelor care pot fi numărate sau măsurate. În informatică, conceptele din matematica discretă sunt folosite pentru dezvoltarea algoritmilor, a structurilor de date și a altor tehnologii necesare în programare și înțelegerea teoriei calculului.