2024-2025 Catalog

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 203

Instructor

Xia