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
Course Content
content serial Description