• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Теория автоматов

2025/2026
Учебный год
RUS
Обучение ведется на русском языке
Статус:
Курс обязательный
Когда читается:
2-й курс, 1, 2 модуль

Преподаватели

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

Аннотация

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

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

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

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

  • формулировать математические методы описания автоматов; современные методы проектирования цифровых устройств; современное состояние, тенденции развития и области применения дискретных автоматов
  • использовать программные инструментальные средства для проектирования автоматов
  • проектировать цифровые автоматы различного назначения
  • выполнять описания формальных языков и их отдельных конструкций в виде формальных моделей грамматик
  • выполнять простейшие операции преобразования контекстно-свободных грамматик и построения на их основе детерминированных распознавателей контекстно-свободных языков
Содержание учебной дисциплины

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

  • Раздел 1. Модели цифровых автоматов
  • Раздел 2. Регулярные выражения. Регулярные языки
Элементы контроля

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

  • неблокирующий In-class assignment
    Контрольную работу студенты выполняют в рамках практических занятий. На выполнение контрольной работы студенту отводится 2 академических часа.
  • неблокирующий Homework
    Домашнее задание студенты выполняют индивидуально в рамках самостоятельной работы без подключения преподавателя, с последующей проверкой результатов преподавателем или учебным ассистентом (асинхронный элемент контроля). Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - представленный в письменном отчет, содержащий схему, описание и примеры спроектированного автомата.
  • неблокирующий Экзамен
    Экзамен проводится в письменной форме в виде теста из 10 заданий разного типа во время контактной работы в соответствии с расписанием в присутствии преподавателя (синхронный элемент контроля). Продолжительность – 2 часа.
Промежуточная аттестация

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

  • 2025/2026 2nd module
    0.3 * Homework + 0.4 * In-class assignment + 0.3 * Экзамен
Список литературы

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

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

  • Кудрявцев, В. Б.  Теория автоматов : учебник для вузов / В. Б. Кудрявцев, Э. Э. Гасанов, А. С. Подколзин. — 2-е изд. — Москва : Издательство Юрайт, 2024. — 204 с. — (Высшее образование). — ISBN 978-5-534-15339-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/544676 (дата обращения: 27.08.2024).

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

  • Формализация технологических знаний при разработке автоматизированных систем - 978-5-7038-3771-9 - Лукьянец О.Ф., Каминский С. Е., Деев О. М. - 2014 - Москва: МГТУ им. Н.Э. Баумана - https://ibooks.ru/bookshelf/382472 - 382472 - iBOOKS

Авторы

  • Любавина Светлана Вячеславовна
  • Овчинников Андрей Анатольевич