Цель магистерской программы «Дискретные структуры и алгоритмы» — подготовка специалистов широкого профиля в области дискретной математики и теории алгоритмов. Студенты рассматривают основные разделы дискретной математики, такие как теория дискретных функциональных систем с операциями, теория вычислительной сложности задач, теория графов и комбинаторика, теория вычислений. При этом ведется изложение как классических результатов, так и современных направлений их развития и применения. Особое внимание уделяется алгоритмам и их сложности, в том числе, алгоритмам на графах, на дискретных структурах, вероятностным алгоритмам. Ряд курсов поддерживаются практикумами.
