CS 301 Principles of Programming Languages
An introduction to the theory of the design and implementation of contemporary programming languages. Topics include the study of programming language syntax and semantics, translators, and imperative, functional, logic and object-oriented language paradigms.
Prerequisite
CS 202,
CS 203Instructor
Xia