- Teacher: Azad Ameen
- Teacher: Khabat Abdullah
- Teacher: Zhawen Abdullah
This course is a key component of the 2nd-year Computer Science curriculum. The BSc in Computer Science requires it as a prerequisite. This module introduces topics that include compiler design, lexical analysis, parsing, symbol tables, declaration and storage management, code generation, and optimization techniques.
- Teacher: Kamal Barznji
- Teacher: Bashdar Hussen
