Description
Prerequisite(s): CS 3700.
Formal language concepts and examples. Data types, structures, and features affecting static and dynamic storage allocation. Language features for program control, procedures, data transfer, block structures, and recursion. Run-time considerations. Interpretive languages. Lexical analysis and parsing. Programming assignments in available languages. Unscheduled laboratory. Credit(s): 3