Course: Compilers

« Back
Course title Compilers
Course code KMI/PRKL
Organizational form of instruction Lecture + Exercise
Level of course Master
Year of study 1
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory, Compulsory-optional, Optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Masopust Tomáš, doc. RNDr. Ph.D., DSc.
  • Večerka Arnošt, RNDr.
Course content
unspecified

Learning activities and teaching methods
unspecified
Learning outcomes
Prerequisites
unspecified

Assessment methods and criteria
unspecified
Recommended literature
  • A. W. Appel, J. Palsberg. (2002). Modern Compiler Implementation in Java. Cambridge Univ. Press.
  • Aho A.-V., Lam M.-S., Sethi R., Ullman J.-D. (2006). Compilers: Principles, Techniques, and Tools.. Addison-Wesley.
  • D. Watson. (2017). A Practical Approach to Compiler Construction. Springer.
  • Melichar, B., Češka M., Ježek K., Richta K. (1999). Konstrukce překladačů, II. část. ČVUT.
  • Melichar, B., Češka M., Ježek K., Richta K. Konstrukce překladačů. Vydavatelství ČVUT.
  • Reinhard W., Maurer D. (1995). Compiler Design. Addison-Wesley.
  • S. Hack, R. Wilhelm, H. Seidl. (2018). Compiler Design: Code Generation and Machine-Level Optimization. Springer.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Computer Science - Specialization in Artificial Intelligence (2020) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Computer Science - Specialization in Software Development (2024) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Computer Science - Specialization in General Computer Science (2020) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Teaching Training in Computer Science for Secondary Schools (2019) Category: Pedagogy, teacher training and social care 1 Recommended year of study:1, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Applied Computer Science - Specialization in Computer Systems and Technologies (2024) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Summer