Home
Teaching
 
CSC 430 Wi 2006
General
Readings
Syllabus
Assignments
Communication
Office Hours

CSC 430: Programming Languages I

Abstract: This course is the first of a two-course sequence (430, 431) that covers the fundamentals of programming lanugages and compilers. This course will start with a brief introduction to the PLT Scheme language, continue through a series of simple evaluators, and then move into the construction of the front-end of a compiler, including lexing, parsing, and simple typechecking.

Prerequisites: Students taking this course must be able to design and implement small programs (~= 1 KLOC) efficiently. Students must have a basic understanding of mathematics.

Also, it requires curiosity and self-driven exploration.


last updated on Fri Mar 10 11:14:23 PST 2006generated with PLT Scheme