Course: Language Theory

« Back
Course title Language Theory
Course code KST/BTEJA
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study 3
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Michalíček Petr, Ing.
  • Diviš Roman, Ing. Ph.D.
  • Brandejský Tomáš, doc. Ing. Dr.
Course content
unspecified

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Monitoring, Demonstration, Skills training, Laboratory work
  • Home preparation for classes - 48 hours per semester
  • Term paper - 72 hours per semester
  • Participation in classes - 48 hours per semester
  • Home preparation for classes - 48 hours per semester
Learning outcomes
The subject aim is to introduce students into programming language theory. Obtained knowledge are oriented to application of program text analysis written in chosen programming language as a part of the compiler environment.

Prerequisites
unspecified

Assessment methods and criteria
Oral examination, Home assignment evaluation

Recommended literature
  • Aho, A. V., Sethi, R., Ullmann, J. D. Compilers, Principles, Techniques, and Tools. Berkley: Addison-Wesley Publishing Company, 2006.. ISBN 0321486811.
  • Hopcroft, J. E., Ullmann, J. D. Formální jazyky a automaty. ALFA, Bratislava, 1978..
  • Louden, Keneth C. Compiler Construction - Principles and Praktice. Boston, PWS Publishing Comp., 1997. PWS Publishing Company, 1997. ISBN 0-534-93972-.
  • Mak, R. Writing Compilers & Interpreters. New York, John Wiley & Sons, 1991.. ISBN 9780471509684.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester