Course Information


Overview:

 This course is an introduction to formal semantics and models of programming languages, as well as to concepts, constructs, and design of programming languages. We will discuss the fundamental theory behind programming languages and the fundamental language paradigms and constructs that build on this theory.  Covered topics include:

Staff

Time and Place

Office Hours

Prerequisites

Homeworks, Exams and Grading

Textbooks