Prerequisite: CSC111, CSC214, CSC312

Course Content: Logical analysis, Lexical and Syntactic analysis, Coding generation , code optimization. Translator writing system. General language terminology. Precedence (operator precedence, II-parse, Top-down and Bottom-up parsing grammars). Practical Session: Technical report on some compilers. Course Duration/Regulation: This course shall be covered within 15 weeks of 3 hours per week or 45 lecture hours in a semester. The overall assessment shall be on the basis of continuous assessment (CA) and theoretical exam.

Level of Study: 400 Level