Subject: Compilers (06 - E234)


Basic Information

CategoryScientific-professional
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS4
Course specification

Course is active from 30.09.2005..


Precondition courses

Course idMandatoryMandatory
Operating SystemsYesYes

Course which have preconditioned courses Compilers

Course idMandatoryMandatory
Databases 2YesYes
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!

Očovaj Stanislav

Computational classes
Missing picture!

Kaplar Aleksandar
Assistant - Master

Computational classes
Missing picture!

Fimić Nemanja
Assistant - Master

Computational classes
Missing picture!

Šoškić Nenad
Assistant - Master

Computational classes
Missing picture!

Lazić Krsto
Assistant - Master

Computational classes