Compilers Design and implementation of compilers for high-level programming languages. Topics include all phases of a typical compiler, including scanning, parsing, semantic analysis, intermediate code generation, code optimization, and code generation. Students design and develop a compiler for a small programming language. Emphasis is placed on using compiler development tools. Not offered on a regular basis. Credit Hours: 4 Prerequisites: Undergraduate Students: CSCI 4720 Graduate Students: CSCI 6720 Level: Graduate Undergraduate Course Information File: CIS_CSCI_4570_0.pdf (150.55 KB)