>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Compiler Design TBL314 Elective Bachelor's degree 3 Spring 5

Name of Lecturer(s)

Research Assistant Seda BALTA

Learning Outcomes of the Course Unit

1) Mathematics, science and engineering have sufficient background in the subject; You can use theoretical and practical knowledge of engineering solutions in these areas
1) Mathematics, science and engineering have sufficient background in the subject; You can use theoretical and practical knowledge of engineering solutions in these areas
2) Engineering and analyzing the problems, identifies the problems during implementation, it aims to develop appropriate analytical methods and approaches, selects and applies modeling
2) Engineering and analyzing the problems, identifies the problems during implementation, it aims to develop appropriate analytical methods and approaches, selects and applies modeling
3) A system, process, device or product under realistic constraints and conditions, to meet certain requirements to design and to this end gained the ability to apply modern methods
3) A system, process, device or product under realistic constraints and conditions, to meet certain requirements to design and to this end gained the ability to apply modern methods
4) Modern techniques required for engineering applications, tools, information technology and the at least one computer software (the European Computer Driving Licence Advanced Level) The ability to select and acquire effective use
4) Modern techniques required for engineering applications, tools, information technology and the at least one computer software (the European Computer Driving Licence Advanced Level) The ability to select and acquire effective use
5) Scanning resource for solving problems of engineering practices, data collection, designing experiments, conducting experiments, analyzing the results, interpretation and application to transfer skills to win
5) Scanning resource for solving problems of engineering practices, data collection, designing experiments, conducting experiments, analyzing the results, interpretation and application to transfer skills to win

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
1 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
2 No relation No relation No relation No relation No relation High No relation No relation No relation No relation No relation
2 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
4 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
4 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

Compiler phases, lexical analysis, syntax analysis, semantic analysis, intermediate code conversion, code optimization, code generation

Recommended or Required Reading

Planned Learning Activities and Teaching Methods



Assessment Methods and Criteria

Language of Instruction

Turkish

Work Placement(s)

Not Required