Prerequisites/Corequisites: Take CS-318 CS-350; Minimum grade C. (Required, Previous). | Take CS-401. (Required, Previous or concurrent).
Credit Hours: Min: 3; Max:
Description: Study of syntax and semantic analysis of source and target language; language translation and translators; a one-pass compiler model; phases of a compiler; lexical and syntax analysis; parsing; error recovery; intermediate code generation; code optimization; final code generation.