CS 421
CS 421 - Progrmg Languages & Compilers
Spring 2024
Title | Rubric | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|---|
Progrmg Languages & Compilers | CS421 | B3 | 31375 | LCD | 3 | 0930 - 1045 | T R | 0027/1025 Campus Instructional Facility | Elsa Gunter |
Progrmg Languages & Compilers | CS421 | B4 | 31376 | LCD | 3 | 0930 - 1045 | T R | 0027/1025 Campus Instructional Facility | Elsa Gunter |
Progrmg Languages & Compilers | CS421 | CSP | 68231 | LCD | 3 | - | Elsa Gunter | ||
Progrmg Languages & Compilers | CS421 | D3 | 48194 | LCD | 3 | 0930 - 1045 | T R | 4039 Campus Instructional Facility | Elsa Gunter |
Progrmg Languages & Compilers | CS421 | D4 | 48195 | LCD | 3 | 0930 - 1045 | T R | 4039 Campus Instructional Facility | Elsa Gunter |
Progrmg Languages & Compilers | CS421 | MC3 | 63756 | LCD | 3 | - | Elsa Gunter | ||
Progrmg Languages & Compilers | CS421 | MC4 | 63757 | LCD | 4 | - | 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.