Course Descriptions and Syllabi
CS 270: Programming Languages
This course will take a critical look at the design and use of programming languages and programming language constructs. We will adopt a vertical approach to
the study of languages; we will focus on general concepts and constructs, the emphasis will be on principles as opposed to studying the detailed characteristics of
particular languages (a horizontal approach). We will use individual language constructs only as examples to illustrate and critically review concepts.
Click here for the 1996 CS 270 course syllabus.
Click here for the current (i.e., Fall 2001 version) CS 270 course syllabus.