Select the desired Level or Schedule Type to find available classes for the course. |
CSCI 435 - Compiler Construction |
Students implement a compiler for a simplified modern programming language. Theory of compiler construction, including finite-state automata, LL(1) grammars and top-down parsing. Project includes lexical and syntax analysis, name storage, scope and type analysis, error recovery and code generation. Advanced topics covered as time permits, including LR(k) grammars, bottom-up parsing, compiler generators (e.g., LEX and YACC) and code optimization. Offered periodically. Prereq: C- or higher in CSCI 330, 340, 362.
4.000 Credit hours 4.000 Lecture hours Levels: Undergraduate Schedule Types: Laboratory, Lecture Science and Mathematics Division Computer Science Department Restrictions: May not be enrolled in one of the following Levels: Continuing Education May not be enrolled as the following Classifications: Continuing Education Prerequisites: (Undergraduate level CSCI 240 Minimum Grade of C- or Undergraduate level CSCI 340 Minimum Grade of C-) and Undergraduate level CSCI 330 Minimum Grade of C- and Undergraduate level CSCI 362 Minimum Grade of C- |
Return to Previous | New Search |