Document Type
Syllabus
Description
This course will introduce fundamental concepts and paradigms underlying the design of modern programming languages. For concreteness, we study the details of an object-oriented language (e.g. Java), and a functional language (e.g., Scheme) . The overall goal is to enable comparison and evaluation of existing languages. The programming assignments will be coded in Java 5 and in Scheme.
Publication Date
Summer 2009
College
College of Engineering and Computer Science
Department
Computer Science
Course Number
CS 480/680