Course: Automata and Formal Languages

» List of faculties » EF » NTI
Course title Automata and Formal Languages
Course code NTI/AFJ
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Semester Summer
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Severýn Otto, doc. Ing. Ph.D.
Course content
Finite automata, deteministic and non-deterministic FA, languages accepted by FA, Nerode theorem, Realisation of automata by a program, Minimizing of FA, principles of scanning. Regular expressions, regular languages. Pushdown automata. Grammars. The Chomsky hierarchy, Context-free languages, CFG Minimizing, CFL Pumping Theorem. Turing machine. Undecidable problems.

Learning activities and teaching methods
Monological explanation (lecture, presentation,briefing)
  • Class attendance - 42 hours per semester
Learning outcomes
Finite automata, deteministic and non-deterministic FA, languages accepted by FA, Nerode theorem, Realisation of automata by a program, Minimizing of FA, principles of scanning. Regular expressions, regular languages. Pushdown automata. Grammars. The Chomsky hierarchy, Context-free languages, CFG Minimizing, CFL Pumping Theorem. Turing machine. Undecidable problems.
The students learn basic models of computational processes and generation or accepting of formal languages.
Prerequisites
Unspecified

Assessment methods and criteria
Combined examination

Recommended literature
  • Hopcroft, J. E., Ullman, J. D. Introduction to Automata Theory, Languages and Computation. Addison-Wesley 1979.
  • Chytil, M. Automaty a gramatiky.. SNTL Praha, 1984.
  • Jiří Vaníček. Teoretické základy informatiky. Praha, 2007. ISBN 9788090396241.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Economics Study plan (Version): Managerial Informatics (2015) Category: Economy 1 Recommended year of study:1, Recommended semester: Summer