- Цели и задачи дисциплины
 - Дисциплина «Теория автоматов и формальных языков» обеспечивает приобретение знаний и умений в соответствии с государственным образовательным стандартом, содействует формированию мировоззрения и системного мышления. Целью преподавания дисциплины «Теория автоматов и формальных языков» является подготовка специалистов к деятельности в сфере разработки, исследования и эксплуатации информационных систем.
 - Краткое содержание дисциплины
 - Введение. Конечные автоматы. Свойства автоматных языков. Регулярные выражения. Минимизация детерминированных конечных автоматов. Контекстно-свободные (КС) грамматики и языки. Свойства КС-языков. Автоматы с магазинной памятью.
 - Компетенции обучающегося, формируемые в результате освоения дисциплины
 - Выпускник должен обладать: 
- ОПК-1 Способен применять фундаментальные знания, полученные в области математических и (или) естественных наук, и использовать их в профессиональной деятельности
 
 - В результате освоения дисциплины студент должен знать
 - классификацию грамматик в соответствии с иерархией Хомского основные алгоритмически разрешимые и неразрешимые проблемы теории автоматов и формальных языков
 - В результате освоения дисциплины студент должен уметь
 - задавать язык с помощью грамматики и регулярного выражения, а также строить конечные автоматы требуемого вида (детерминированные, полные, минимальные) для распознавания различных языков (ПК-1, ПК-3);
 - В результате освоения дисциплины студент должен владеть
 - — освоить алгоритмы построения конечного автомата по праволинейной грамматике и наоборот, автомата с магазинной памятью по контекстно-свободной грамматике и наоборот — научиться определять, являются ли автоматными данные словарные функции и языки;
 
- Образование
 - Учебный план 02.03.02, 2023, (4.0), Фундаментальная информатика и информационные технологии
 - Теория автоматов и формальных языков
 



 
 