|
Undergraduate Computer Science
Course Descriptions
CS U665: Compilers
View Course Charter
Studies the construction of compilers and integrates material from earlier courses on programming languages, automata theory, computer architecture, and software design. Examines syntax trees; static semantics; type checking; typical machine architectures and their software structures; code generation; lexical analysis; and parsing techniques. Uses a hands-on approach with a substantial term project.
Prerequisites:
CSU380 and CSU660.
Credit hours: 4 SH
Course offerings:
• Spring 2006
|