CSCE A331 — Programming Language Concepts 3 Credits
Covers theoretical foundations needed to design and implement modern programming languages, including syntax, type systems, semantics, and memory structures. Comparison of several programming languages in different paradigms such as procedural, functional, logic, and scripting languages.