• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

Алгебра

Статус: Курс обязательный (Компьютерные науки и анализ данных)
Когда читается: 2-й курс, 1, 2 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 5
Контактные часы: 56

Программа дисциплины

Аннотация

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

Цель освоения дисциплины

  • • Составить представление об основных алгебраических структурах и примерах их применения.
  • • Поупражняться в вычислениях в группах, кольцах и полях.
  • • Научиться работать с кодами исправляющими ошибки.
  • • Познакомиться с базовыми результатами теории делимости в коммутативных колец, включая кольца многочленов.
  • • Освоить криптографические алгоритмы на основе подхода Диффи-Хеллмана.
Планируемые результаты обучения

Планируемые результаты обучения

  • • Применить теорему о гомоморфизме для описания фактор группы.
  • • Проверить является ли данная группа циклической.
  • • Проверить является ли данная подгруппа нормальной.
  • • Проверить является ли множество с операцией группой.
  • • Вычислить порядок элемента в данной группе.
  • • Построить факторгруппу для заданной группы и нормальной подгруппы.
  • • Привести пример группы.
  • • Привести пример нормальной группы.
  • • Дать определение группы.
  • • Дать определение гомоморфизма и изоморфизма.
  • • Сформулировать Китайскую теорему об остатках.
  • • Применить алгоритм шифровки и дешифровки для передачи сообщения.
  • • Описать механизм обмена ключами по Диффи-Хеллману.
  • • Описать алгоритм шифрования и дешифрования на основе проблемы дискретного логарифмирования.
  • • Привести пример циклической группы подходящей для шифрования.
  • • Описать операции на кольце полиномиальных остатков.
  • • Описать алгоритм деления многочленов с одной переменной.
  • • Сформулировать критерий для кольца полиномиальных остатков, когда оно является полем.
  • • Привести пример кольца.
  • • Привести пример идеала.
  • • Привести пример неприводимого многочлена.
  • • Дать определение кольца.
  • • Дать определение идеала.
  • • Сформулировать теорему о гомоморфизме для колец.
  • • Явно вычислить структуру конечного расширения поля.
  • • Описать псевдослучайный генератор Галуа.
  • • Найти характеристику заданного поля.
  • • Привести пример поля.
  • • Привести пример конечного поля.
  • • Дать определение характеристики поля.
  • • Дать определение поля.
  • • Определить расстояние Хэмминга.
  • • Дать определение линейного кода.
  • • Дать определение проверочной матрицы кода.
  • • Установить по проверочной матрице кода количество исправляемых ошибок.
  • • Построить код БЧХ для заданного количества ошибок.
  • • Дать определение факториального кольца.
  • • Дать определение кольца главных идеалов (КГИ).
  • • Дать определение евклидова кольца.
  • • Построить примеры факториальных колец, КГИ и евклидовых колец.
  • • Применять алгоритм деления с остатком в евклидовых кольцах.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Кольца и идеалы
  • Криптография
  • Кольца многочленов и расширение полей
  • Коды с исправлением ошибок
  • Теория делимости в коммутативных кольцах
Элементы контроля

Элементы контроля

  • неблокирующий Контрольная
    Письменная контрольная проверяющая умение решать задачи по темам курса.
  • неблокирующий Домашние задания
    После каждого семинара студентам выдается письменное домашнее задание на неделю для самостоятельного выполнения. Выполненное домашнее задание выборочно проверяется ассистентом.
  • неблокирующий Экзамен
    Устный экзамен, проверяющий знание теории по курсу.
  • неблокирующий Коллоквиум
    Устный опрос, проверяющий теоретические знания по темам курса.
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 2nd module
    0.4 * Экзамен + 0.1 * Домашние задания + 0.25 * Контрольная + 0.25 * Коллоквиум
Список литературы

Список литературы

Рекомендуемая основная литература

  • Shen, A., Romashchenko, A., & Yu. Rumyantsev, A. (2017). Notes on coding theory ; Заметки по теории кодирования. France, Europe: HAL CCSD. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.629AC8BC
  • Винберг, Э. Б. Курс алгебры : учебник / Э. Б. Винберг. — 5-е изд., стереотип. — Москва : МЦНМО, 2021. — 590 с. — ISBN 978-5-4439-2183-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/267500 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Заметки по теории кодирования, Ромащенко, А. Е., 2017
  • Кострикин, А. И. Введение в алгебру : учебник : в 3 частях / А. И. Кострикин. — 4-е изд. — Москва : МЦНМО, 2020 — Часть I : Основы алгебры — 2020. — 271 с. — ISBN 978-5-4439-3264-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/146749 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Сборник задач по алгебре, Аржанцев, И. В., 2009

Рекомендуемая дополнительная литература

  • Практическая криптография - 5-94157-201-8 - Масленников М. - 2015 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/335092 - 335092 - iBOOKS
  • Сборник задач по алгебре : учебное пособие / В. А. Артамонов, Ю. А. Бахтурин, Э. Б. Винберг, Е. С. Голод. — Москва : ФИЗМАТЛИТ, 2007. — 168 с. — ISBN 978-5-9221-0726-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/2743 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Ахмедова Гюнай Интигам кызы
  • Царев Андрей Валерьевич