CIS 410: Program Language Design

Prerequisite: CIS 360; C or Better

General Education requirement: Natural Science Technology

Fundamental concepts and general principles underlying current programming languages and models. Topics include control and data abstractions, language processing and binding, the relationship between language design and language implementation. A variety of computational paradigms are discussed: functional programming, logic programming, object-oriented programming, and procedural programming.

Course search