CS 421
CS 421 - Progrmg Languages & Compilers
Fall 2025
| Title | Rubric | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
|---|---|---|---|---|---|---|---|---|---|
| Progrmg Languages & Compilers | CS421 | CSP | 72203 | PKG | 3 | - | Illini Center | Elsa Gunter | |
| Progrmg Languages & Compilers | CS421 | CSP | 72203 | PKG | 3 | - | Elsa Gunter | ||
| Progrmg Languages & Compilers | CS421 | DG | 40087 | LCD | 3 | 1230 - 1345 | T R | AUD Foellinger Auditorium | Elsa Gunter |
| Progrmg Languages & Compilers | CS421 | DU | 30128 | LCD | 3 | 1230 - 1345 | T R | AUD Foellinger Auditorium | Elsa Gunter |
| Progrmg Languages & Compilers | CS421 | MC3 | 79365 | PKG | 3 | - | Elsa Gunter | ||
| Progrmg Languages & Compilers | CS421 | MC3 | 79365 | PKG | 3 | - | ARR Illini Center | Elsa Gunter | |
| Progrmg Languages & Compilers | CS421 | MC4 | 79366 | PKG | 4 | - | Elsa Gunter | ||
| Progrmg Languages & Compilers | CS421 | MC4 | 79366 | PKG | 4 | - | ARR Illini Center | Elsa Gunter |
See full schedule from Course Explorer
Official Description
Structure of programming languages and their implementation. Basic language design principles; abstract data types; functional languages; type systems; object-oriented languages. Basics of lexing, parsing, syntax-directed translation, semantic analysis, and code generation. Course Information: 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: One of CS 233, CS 240, CS 340 or ECE 391; CS 374 or ECE 374; one of MATH 225, MATH 257, MATH 415, MATH 416, ASRM 406, or BIOE 210.