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 | |