Subject: Compilers (14 - IFE220)


Basic Information

CategoryScientific-professional
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS5
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 30.09.2005..

Students gain knowledge about translating one programming language into another, principles of compiler operation, tools for their development and their implementation. Beginner level knowledge of constructing compilers.
The acquired knowledge forms a basis for the future engineering courses.
Compiler task. Types of computer programs and compilers. Formal languages. Grammars and automata. Lexical, syntax and semantic analysis, (Intermediate) code generation, Memory control and table of symbols, (Intermediate) code optimization, Types, Intermediate code interpretation, Compiler structure, Compiler generators.
Lectures, computer practice, consultations. Pre examination assignments include four tests and one course project. Final examination checks the theoretical knowledge of the subject. The number of points necessary for obtaining a signature is 30.
AuthorsNameYearPublisherLanguage
M. Hajduković, Z. SuvajdžinPraktični uvod u programske prevodioce2008u pripremiSerbian language
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes30.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
Theoretical part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Suvajdžin Rakić Zorica
Assistant Professor

Lectures
Missing picture!

Živanov Žarko
Associate Professor

Computational classes
Missing picture!

Kalkan Milanka
Assistant - Master

Computational classes