874bc893_2012_2013____Academics____USNA__Scope
[Course] CS476 [Title] COMPILER DESIGN [Crdts] 3 [Department] Department of Electrical Engineering and Computer Science [Scope] 
Introduces the cadet to classical design including lexical analysis, symbol table construction, parsing, semantic analysis through attribute evaluation, code generation, and optimization. Related tools such as interpreters, text processors, and file processors are also discussed. Classroom presentation includes many demonstrations of operating compiler fragments and the study of real compiler internals. A multi-part, semester-long term project parallels the syllabus, providing the opportunity to put classroom discussion to immediate use in writing a compiler.
USMA Course Offerings Fall 2012-2013 :: Academics :: USNA
Scope