| 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: |
|
General Concepts
Introduction. Principles, techniques and tools. Properties and requirements of programming languages, design requirements. Representation. Syntactic specification of natural and programming languages.
Structure and Design
Implementation and Interpretation
Process Design
At the completion of the subject, students should be able to perform the following tasks:
Programme Outcomes (% of contribution)