Compilers I

Course Code
μετ-1
ECTS Credits
5
Semester
5th Semester
Course Category

Specialization courses

Specialization courses

Specialization
Specialization core courses on Informatics
Course Description
COURSE CONTENTS

Course contents: Introduction. Compiler Structure and Phases. Lexical Analysis. Syntax Analysis. Intermediate Representations. Semantic Analysis. Compiler Back-End.

ASSESSMENT

Assessment: The result grade will be the mean (50% theory exams + 50% laboratory exams) performance of theory and laboratory exams. Student’s performance in the laboratory will be assessed by two means (attendance in the laboratory is optional):

  1. Students attending the laboratory will be assessed by in-the-class exams (oral or written) during each laboratory session.
  2. Students not attending the laboratory will have to give separate exams for the laboratory in the course’s regular exam period.

To pass the course the theory exams grade should be no less than 50/100.