Home
Teaching
 
CSC 530 Wi 2007
General
Texts
Syllabus
Assignments

CSC 530: The great papers of PL, implemented

Abstract: This course discovers the fundamentals of programming languages by tracing the development of the field. We will carefully read a sequence of foundational papers in the field of computer science. The programming projects will follow from the papers that we read.

Prerequisites: This is an upper-level course in programming languages, and assumes a familiarity with the principles of programming languages, including but not limited to notions of scope, calling convention, evaluation rules, compound data, and basic typing.

Additionally, students are assumed to have a basic understanding of simple mathematics, including the basics of set theory, very simple algebra, and some experience with proofs and basic mathematical rigor.

Finally, it requires curiosity, and self-driven exploration.


last updated on Wed Mar 7 23:06:56 PST 2007generated with PLT Scheme