Computer Science 431: Programming Languages Concepts (Spring 2011)

Instructor:John Tang Boyland (
Place:EMS E295
Time:TR 3:30-4:45 PM

Please send comments or questions at any time to the instructor at


Official Course Description

Programming Languages Concepts. 3 cr. U/G. Examination of abstract features of languages. Study of syntactic and semantic models; design and programming in procedural, object-oriented, functional and logical languages. Implementation methods. Prereq: soph st; grade of C or better in CompSci 252(P)


The required textbook for the course is
Adam Webber. Modern Programming Languages: A Practical Introduction. Franklin, Beedle and Associates, Inc., 2003.
Copies of this textbook should be available at UWM bookstore and at Panther bookstore. You will also need to read
Andrew P. Black and others. Squeak by Example. Square Bracket Associates, Kehrsatz, CH, 2009.

Course Handouts

The following handouts are available


The following links provide additional documentation:

Last modified: January 4, 2011