About this subject
Credits
5
Workload
90hours
Semester
Autumn
Academic year
2
Description
Дисциплина «дискретная математика» изучает математические структуры и методы, используемые для решения задач информатики, программирования и информационных технологий. в рамках курса рассматриваются теория множеств, математическая логика, отношения и функции, комбинаторика, теория графов, деревья, булева алгебра, элементы теории чисел и основы дискретных вероятностных моделей. особое внимание уделяется применению математических методов для анализа алгоритмов, моделирования информационных систем, решения задач программирования и построения логических схем. дисциплина способствует развитию логического, алгоритмического и аналитического мышления, необходимого для изучения компьютерных наук и кибербезопасности.
Course learning outcomes
CLO 1: Изучить основные понятия комбинаторики, декартова произведения множеств и булева множества, научиться решать практические задачи.
CLO 2: Освоить понятия бинарного отношения, отношения эквивалентности и их свойств.
CLO 3: Изучить основные логические операции, научиться строить таблицы истинности и применять логические операции
CLO 4: Научиться представлять булевы функции в виде сднф и скнф, а также выполнять разложение по переменным
CLO 5: Изучить основные понятия теории кодирования.
CLO 6: Изучить основные понятия теории графов, научиться находить эйлеров цикл и применять алгоритм дейкстры для поиска кратчайшего пути.