Announcements
Prof. Fluet travelling Sept. 27 (Mon) – Oct. 1 (Fri):
- Office hours cancelled on Sept. 28 (Tue), Sept. 30 (Thu) and Oct. 1 (Fri).
- Lectures covered by Prof. Heliotis on Sept. 27 (Mon) and Sept. 29 (Wed).
General Information
Instructor: Matthew Fluet E-mail: mtf at cs.rit.edu Office hours: T 3:00pm – 5:00pm; GOL(70)-3555 R 9:00am – 11:00am; GOL(70)-3555 F 1:00pm – 3:00pm; GOL(70)-3555 or by appointment Lectures: Section 01 MW 12:00pm – 1:50pm; GOL(70)-2690 Website: www.cs.rit.edu/~mtf/teaching/20101/plt mycourses.rit.edu
Course Description
An introduction to the basic concepts of programming language design. It begins with a survey of the issues that are involved in the design and implementation of languages. Specific tools for the description of syntactic and semantic structure are introduced. The balance of the course is an analysis of programming language structure, using these descriptive tools to give precise form to the discussion. Programming assignments will be required.