Type of studies | Title |
---|---|
Undergraduate Academic Studies | Measurement-Information Technologies and Control Engineering (Year: 3, Semester: Winter) |
Category | Scientific-professional |
Scientific or art field | Applied Computer Science and Informatics |
ECTS | 4 |
Students gain knowledge about translating one programming language into another, principles of compiler operation, tools for their development and implementation techniques. Beginner level knowledge of constructing compilers.
Upon successful completion of the course students are familiar with the principles of compiler; they have knowledge of compiling phases and compiling techniques to translate from one language to another; they are capable of using compiler generators and implement scanners, parsers and simple compilers.
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. Out of a total of 100 points, 70 points is achieved during the course, and 30 on the final exam. To pass the exam a student must have at least 55 points.
Authors | Title | Year | Publisher | Language |
---|
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Complex exercises | Yes | Yes | 25.00 |
Test | Yes | Yes | 10.00 |
Test | Yes | Yes | 10.00 |
Theoretical part of the exam | No | Yes | 30.00 |
Homework | Yes | No | 15.00 |
Complex exercises | Yes | Yes | 25.00 |
Assistant Professor
Assistant - Master
Assistant - Master
Assistant - Master
Teaching Associate
Teaching Associate
Teaching Associate
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.