Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-TINAcad. year: 2022/2023
An overview of the applications of the formal language theory in modern computer science and engineering (compilers, system modelling and analysis, linguistics, etc.), the modelling and decision power of formalisms, regular languages and their properties, minimalization of finite-state automata, context-free languages and their properties, Turing machines, properties of recursively enumerable and recursive languages, computable functions, undecidability, undecidable problems of the formal language theory, and the introduction to complexity theory.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
The students are acquainted with basic as well as more advanced terms, approaches, and results of the theory of automata and formal languages and with basics of the theory of computability and complexity allowing them to better understand the nature of the various ways of describing and implementing computer-aided systems. The students acquire basic capabilities for theoretical research activities.
Prerequisites
Basic knowledge of discrete mathematics concepts including algebra, mathematical logic, graph theory and formal languages concepts, and basic concepts of algorithmic complexity.
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
An evaluation of the exam in the 4th week (max. 15 points) and in the 9th week (max. 15 points), an evaluation of the assignments (max 3-times 5 points) and an final exam evaluation (max 60 points).
Course curriculum
Work placements
Aims
To acquaint students with more advanced parts of the formal language theory, with basics of the theory of computability, and with basic terms of the complexity theory.
Specification of controlled education, way of implementation and compensation for absences
A written exam in the 4th week focusing on the fundamental as well as on advance topics in the area of regular languages. A written exam in the 9th week focusing on advance topics in the area of context-free languages, and on Turing machines. Regular evaluation of the assignments and the final written exam.
The requirements to obtain the accreditation that is required for the final exam: The minimal total score of 18 points achieved from the assignments and from the exams in the 4th and 9th week (i.e. out of 40 points).
The final exam has 4 parts. Students have to achieve at least 4 points from each part and at least 25 points in total, otherwise the exam is evaluated by 0 points.
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
branch MBI , 1 year of study, winter semester, compulsorybranch MBS , 1 year of study, winter semester, compulsorybranch MGM , 1 year of study, winter semester, compulsorybranch MIN , 1 year of study, winter semester, compulsorybranch MIS , 1 year of study, winter semester, compulsorybranch MMM , 1 year of study, winter semester, compulsorybranch MPV , 1 year of study, winter semester, compulsorybranch MSK , 1 year of study, winter semester, compulsory
specialization NADE , 1 year of study, winter semester, compulsoryspecialization NBIO , 1 year of study, winter semester, compulsoryspecialization NCPS , 1 year of study, winter semester, compulsoryspecialization NEMB , 1 year of study, winter semester, compulsoryspecialization NGRI , 1 year of study, winter semester, compulsoryspecialization NHPC , 1 year of study, winter semester, compulsoryspecialization NIDE , 1 year of study, winter semester, compulsoryspecialization NISD , 1 year of study, winter semester, compulsoryspecialization NISY up to 2020/21 , 1 year of study, winter semester, compulsoryspecialization NMAL , 1 year of study, winter semester, compulsoryspecialization NMAT , 1 year of study, winter semester, compulsoryspecialization NNET , 1 year of study, winter semester, compulsoryspecialization NSEC , 1 year of study, winter semester, compulsoryspecialization NSEN , 1 year of study, winter semester, compulsoryspecialization NSPE , 1 year of study, winter semester, compulsoryspecialization NVER , 1 year of study, winter semester, compulsoryspecialization NVIZ , 1 year of study, winter semester, compulsoryspecialization NISY , 1 year of study, winter semester, compulsoryspecialization NEMB up to 2021/22 , 1 year of study, winter semester, compulsory
Lecture
Teacher / Lecturer
Syllabus
Fundamentals seminar
Project
Seminar