Дискретная математика - рассматривает вопросы, важные для программирования: комбинаторику, теории кодирования и функциональных систем, графы, множества и функции, теорию чисел. Изучают ее будущие математики и программисты, так как способы передачи, обработки и хранения информации основаны на ее принципах.
По дискретной математике читают лекции, ведут практические занятия и коллоквиумы, проверочные и контрольные работы, задают домашние задания. По окончании курса студенты сдают экзамен. Вопросы дискретной математики рассматриваются в научных исследованиях, дипломах бакалавров и диссертациях магистров.