CS 50200
Compiling and Programming Systems
Fall, 2010

Professor Roger Kraft
Office: Classroom Office Building (CLO), Room 368
Office phone: (219) 989-2696
Office hours: 1:00-2:00 MW, and by appointment.
E-mail: roger@calumet.purdue.edu

This course is an introduction to the implementation of programming languages using interpreters. The primary goal of the course is to help you understand programming language features by having you implement the features in an interpreter.

Below are links to pages that contain the course syllabus, homework assignments, and more information about parallel programming and this course.

Syllabus
General information about the course, textbook, homework assignments, exams, grading policy.

Class Lectures
Material that we use in class lectures plus reading assignments and some not-for-credit homework assignments.

Homework Assignments
Guidelines for writing and turning in your programming assignments, and the programming assignments themselves (after they have been assigned).


Return to Roger Kraft's home page.
Return to the Math and C.S. Department home page.


compliments and criticisms