ECTS syllabus Syllabus Timetable
Course syllabus TPJ - Theory of Programming Languages (FBE - WS 2020/2021)
|Course title in language of instruction:||Teorie programovacích jazyků|
|Course title in Czech:||Theory of Programming Languages|
|Course title in English:||Theory of Programming Languages|
|Mode of completion and number of credits:||Exam (6 credits)|
(1 ECTS credit = 28 hours of workload)
|Mode of delivery/Timetabled classes:||full-time, 2/2 (hours of lectures per week / hours of seminars per week)|
|Language of instruction:||Czech|
|Level of course:||master continuing|
|Name of lecturer:||doc. Dr. Ing. Jiří Rybička (supervisor)|
|Prerequisites:||Final Bachelor Exam|
|Aims of the course:|
|The aim of the course is to provide students with the basic knowledge and principles of construction and implementation of programming languages, theory of formal languages, lexical, syntax and semantic analysis and compiler construction.|
|Learning outcomes and competences:|
|Type of course unit:||required|
|Year of study:||Not applicable - the subject could be chosen at anytime during the course of the programme.|
|Work placement:||There is no compulsory work placement in the course unit.|
|Recommended study modules:||-|
|Learning activities and study load (hours of study load):|
|Students pass two practical tests (2 × 50 points), the first of which can be written in the middle of the semester. To get the credit it is necessary to obtain at least 25 points from each test and at least 55 points in total. In case of failure, there is one next attempt for each test.|
Completion of the course: Oral exam focusing on theoretical principles and context, students choose two questions.
The final evaluation takes into account the points from the interim tests (40%) and the result of the oral exam (60%).
Students can also choose an alternative course completion in the form of implementing an interpreter of the selected language. The assignment must be consulted in time and approved by the course guarantor.
If the course is registered in the normal form, it cannot be studied during a foreign internship.
Last modification made by Ing. Jiří Gruber on 11/05/2019.