Description
Prerequisite: CSC 206
This course gives an introduction to the theoretical and practical aspect of constructing compilers for computer programming
languages. The course covers principles, models and techniques used in the design and implementation of compilers,
interpreters, and assemblers. Each student will develop and implement a compiler