Compiler Design

University of Alabama at Birmingham

CourseCS 402

Study the design and implementation of compilers, including front-end (lexer, parser, type checking), to mid-end (intermediate representations, control-flow analysis, dataflow analysis, and optimizations) to backend (code generation). Students will get hands-on experience by implementing several compiler components.

Credits

3 credits

Course Code

CS 402