CSCI5161

CSCI 5161 - Introduction to Compilers (3 Cr.)

Computer Science and Engineering Administration (11108) TIOT - College of Science and Engineering

CSCI 5161 - Introduction to Compilers (3 Cr.)

Course description

Techniques for translating modern programming languages to intermediate forms or machine-executable instructions/their organization into compiler. Lexical analysis, syntax analysis, semantic analysis, data flow analysis, code generation. Compiler project for prototypical language.

prereq: [2021, 5106] or instr consent

Minimum credits

3

Maximum credits

3

Is this course repeatable?

No

Grading basis

OPT - Student Option

Lecture

Requirements

001186

Typically offered term(s)

Every Spring