Computer Science 420 Fall 2014

Computer Science 420: Introduction to Compiler Design will be offered in the fall semester on Monday, Wednesday, Friday at 1:30 PM with a weekly lab session on Monday at 2:30 PM. An introduction to the basic concepts of compiler design and implementation from lexical, syntactic, and semantic analysis to target code generation. Topics are presented from an implementation point of view. The semester project includes construction of a compiler for a small language using lexing and compiler-compiler languages. One laboratory per week. Prerequisites: Computer Science 220 and 230 or permission of the instructor. Offered in alternate years.