Select the desired Level or Schedule Type to find available classes for the course. |
CPSC 425 - Introduction to Compiler Design | ||
This course is an introduction to programming language translation, compilers, interpreters, and other language processors. Topics include the phases of a compiler, lexical analysis and scanner design, syntax analysis and parsing techniques, semantic analysis, code generation, compiler generation tools, compile time and run time aspects of semantics, execution environment and run time support, code optimization, and testing. Students design and implement a compiler for a small language.
Credits: 3.000 Levels: Undergraduate Schedule Types: Lecture, Final Exam Precluded: CPSC-325 Students cannot receive credit for the course being described and the course(s) listed as Precluded
CPSC 281 Minimum Grade of C- and CPSC 340 Minimum Grade of C- |
Return to Previous | New Search |