Subject · Information security
Дискретная математикаTopics
Topic plan
The subject's topics and the learning outcomes attached to each one.
1. Элементы комбинаторики. декартово произведение. булевы множества.
LectureРассматриваются основные понятия и методы комбинаторики, правила суммы и произведения, элементы подсчёта комбинаций. изучаются декартово произведение множеств, булевы множества и основные операции над ними.
2. Отношение. бинарное отношение. отношение эквивалентности.
LectureИзучаются понятия отношения и бинарного отношения между множествами. рассматриваются свойства бинарных отношений, отношения эквивалентности, классы эквивалентности и их основные характеристики.
3. Функции. композиция функций. мощность множества.
LectureРассматриваются понятие функции, способы её задания и основные свойства. изучается композиция функций, взаимно однозначные соответствия и понятие мощности конечных и бесконечных множеств.
4. Основные логические операции и их применения.
LectureИзучаются основные логические операции, логические выражения и таблицы истинности. рассматривается применение логических операций при построении и анализе сложных высказываний и логических функций.
5. Понятие формулы. двойственная функция. принцип двойственности.
LectureРассматривается понятие формулы в алгебре логики и способы её представления. изучаются двойственные булевы функции, операции двойственности и принцип двойственности, а также их применение при преобразовании логических выражений.
6. Разложение булевых функций по переменным. совершенные дизъюнктивные и конъюнктивные нормальные формы (сднф, скнф). многочлен жегалкина.
LectureИзучаются методы разложения булевых функций по переменным и представления функций в нормальных формах. рассматриваются совершенная дизъюнктивная и совершенная конъюнктивная нормальные формы, а также представление булевых функций в виде многочлена жегалкина.
7. Теория групп. понятие кольца и поля.
LectureРассматриваются основные алгебраические структуры и понятие группы, её элементы, операции и свойства. изучаются кольца и поля, их основные характеристики и взаимосвязь с дискретной математикой и теорией чисел.
8. Вычисления по модулю. класс вычетов ℤm.
LectureИзучаются арифметические операции по модулю и основные свойства сравнений. рассматривается кольцо классов вычетов \(\mathbb{z}_m\), операции над классами вычетов и их применение в задачах теории чисел и криптографии.
9. Некоторые числовые функции.
LectureРассматриваются основные числовые функции и их свойства. изучаются функции эйлера, мёбиуса и другие арифметические функции, их определения, основные свойства и способы вычисления. рассматривается применение числовых функций при решении задач теории чисел и дискретной математики.
10. Конечные циклические группы. примитивные элементы. задача дискретного логарифмирования.
LectureИзучаются конечные циклические группы, их структура и свойства. рассматриваются примитивные элементы и порядок элементов группы, а также задача дискретного логарифмирования и её значение в современной криптографии.
11. Конечное поле. простое конечное поле. расширенные конечные поля
LectureРассматривается понятие конечного поля и его основные свойства. изучаются простые конечные поля, расширения полей, операции над элементами конечных полей и их применение в криптографических алгоритмах.
12. Построение конечных полей.
LectureРассматриваются основные принципы построения конечных полей и их алгебраические свойства. изучаются простые конечные поля, расширения конечных полей, операции над их элементами и методы представления элементов конечных полей.
13. Примитивные многочлены.
LectureРассматривается понятие примитивного многочлена и его основные свойства. изучаются примитивные многочлены над конечными полями, условия их существования и методы определения. рассматривается использование примитивных многочленов при построении расширений конечных полей и выполнении операций над их элементами.
14. Элементы теории графов. алгоритм дейкстры
LectureРассматриваются основные понятия теории графов: графы, вершины, рёбра, степени вершин, пути, циклы и связность. изучаются ориентированные и неориентированные, взвешенные графы. рассматривается алгоритм дейкстры для нахождения кратчайших путей во взвешенном графе и его применение при решении задач теории графов.
15. Итоговое оценивание по дисциплине
LectureПроводится итоговая проверка знаний и практических навыков студентов по основным разделам дисциплины. оценивается степень освоения теоретических понятий, методов и алгоритмов, изученных в течение семестра, а также способность применять полученные знания при решении практических задач.