Principles of Programming Languages
- Computer Science (B.S.)
Description Updated 7/18/14.
This course guides the student through a comparative study of programming languages, guided by a well-defined set of criteria. It includes an introduction to the fundamentals of programming language design, review of different types of programming languages, formal language theory, theroy of computation, and principles/concepts of programming language construction. Prerequisite: CS 265 and CS 280. Spring.