CSCB023 Автомати и изчислимост
Анотация:
Курсът е с приложен характер и представлява елементарно въведение в теория на абстрактните изчислителни устройства. Подробно се разглеждат детерминирани и недетерминирани крайни автомати, стекови автомати, както и граматиките, пораждащи съответните класове от езици. Централно място е отделено на машината на Тюринг и на дефинирането на понятието алгоритъм. В края на курса се обсъжда стоп-проблемът за машина на Тюринг и съществуването на алгоритмично неразрешими задачи.
Преподавател(и):
проф. Красимир Манев д-р
гл. ас. Стоян Боев д-р
Описание на курса:
Компетенции:
Успешно завършилите курса студенти:
1) знаят:
- възможностите и ограниченията на съвременния компютър;
- основни понятия от теорията на изчислимостта – азбука, дума, език;
- основни изчислителни модели (крайни автомати, стекови автомати, машина на Тюринг) и формални граматики, пораждащи съответните класове от езици.
2) могат:
- да построяват НДКА по зададен регулярен език;
- да построяват ДКА по зададен НДКА;
- да построяват регулярен израз по зададен ДКА и обратно;
- да доказват нерегулярност на даден език;
- да построяват НДСА по зададен контекстно-свободен език;
- да построяват дърво на извод по зададена контекстно-свободна граматика;
- да проследяват работата на зададена машина на Тюринг.
Предварителни изисквания:
Студентите да имат знания и/или умения:
- познаване на сновни понятия и закони от теорията на множествата;
- познаване на основни видове релации и функции;
- умения да извършват операции с множества и функции.
(Горните изисквания се покриват в пълна степен от курсовете GENB005 Основи на информатиката и CSCB021 Дискретна математика)
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
Литература по темите:
• Лекции в Moodle, гл. ас. д-р Стоян Боев
• Кр. Манев, Увод в дискретната математика, НБУ, 1996; КЛМН, София, 2003
• M.Sipser, Introduction to the theory of computation, Thomson Course Technology, 2006
• Kenneth H. Rosen, Descrete mathematics and its applications, 2007
Средства за оценяване:
Две контролни работи през семестъра (минимална средна оценка - Добър 4)
или
Самостоятелна работа + Финален изпит