Subject Code: ECP3096
Objective: To provide the basic understanding of computer compilers, translators and related issues.
Pre-Requisite: ECP1016: Computer and Program Design
Credit Hours: 3
Contact Hours: 45 hours (lectures and tutorials)
Assessment: Test/Quiz: 20%
Assignment: 10%
Tutorial: 10%
Final Examination: 60%
Laboratory: The programming tutorials will be conducted using the GCC compiler in the LINUX operating system.
References:
  • J.P. Bennett, “Introduction to Compiling Techniques”, 2nd Edition, McGraw-Hill, 1996.(Textbook)
  • Alfred Aho, Ravi Sethi, Jeffrey Ullman, “Compilers: Principles, Techniques and Tools”, Addison-Wesley, 1986.

Course Contents

Learning Outcome of Subject

At the completion of the subject, students should be able to perform the following tasks:

Programme Outcomes (% of contribution)