CS 421 - Progrmg Languages & Compilers

Spring 2024

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Progrmg Languages & CompilersCS421B331375LCD30930 - 1045 T R  0027/1025 Campus Instructional Facility Elsa Gunter
Progrmg Languages & CompilersCS421B431376LCD30930 - 1045 T R  0027/1025 Campus Instructional Facility Elsa Gunter
Progrmg Languages & CompilersCS421CSP68231LCD3 -    Elsa Gunter
Progrmg Languages & CompilersCS421D348194LCD30930 - 1045 T R  4039 Campus Instructional Facility Elsa Gunter
Progrmg Languages & CompilersCS421D448195LCD30930 - 1045 T R  4039 Campus Instructional Facility Elsa Gunter
Progrmg Languages & CompilersCS421MC363756LCD3 -    Elsa Gunter
Progrmg Languages & CompilersCS421MC463757LCD4 -    Elsa Gunter

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.