Course
code | CS713 |
credit_hours | 3 |
title | Compiler Construction |
arbic title | |
prequisites | none |
credit hours | 3 |
Description/Outcomes | This course introduces the theoretical and practical aspects of complier design and implementation. Lexical analysis, parsing, translation, code generation, optimization, and error handling. Students will design and implement a working complier for a simple language. |
arabic Description/Outcomes | |
objectives | The students should be able to:• Understand the concept of compiling code and debugging it.• Be able to design and implement a simple one-pass compiler.• Understand lexical and syntax analysis.• Be familiar with the different Run-time Environments.• Understand code generation and optimization. |
arabic objectives | |
ref. books | 1. “Compilers†by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman , Addison Wesley (1986).2. “Compiler Construction: Principles and Practice†by Kenneth C. Louden, Course Technology 1st Edition (1997). |
arabic ref. books | |
textbook | |
arabic textbook | |
objective set | |
content set | |