Programming Language Paradigms - CMPSCI 287

The Syllabus

A browser, integral with UMASS Scheme, is available for looking at the lecture-notes from within Scheme. This saves having two versions of the text available.

Otherwise this material is best viewed using Netscape
In particular, Internet Explorer doesn't currently support subscripting, and presents the alternate space character (160) as a box.

A Guide to the Error Messages of SuperScheme
About the SuperScheme HTML browser
Help with the VED editor

Index to Scheme Functions and Special Forms

Homework Assignments

Assignment 1
Assignment 2
Assignment 3

Discussion Section Problems

Lectures

The Lectures of the Course

The Final Exam, F97
The Final Exam, F98
The Midterm Exam, F97, with answers
Send mail to Prof Popplestone .
(Mailto does not work on Scheme-HTML browser).

Honors Section

For your interest, a more rigorous approach to the material of this course is to be found in: Lambda Calculus
Proof Rules for SML (in progress)