Description
Programming languages of current and historical interest in light of design principles. Formal methods of language syntax and semantic specification in addition to functional, imperative, declarative, object-oriented language models. Emphasis on run-time behavior for sample programming languages. Fall Term odd years. Prerequisite: CS 220.