Computer Science 497P - ST- Programming Languages

Fall
2016
01
3.00
Arjun Guha
TU TH 1:00PM 2:15PM
UMass Amherst
82333
80152
This course surveys the principles of modern programming languages and provides a glimpse of contemporary programming languages research. This is an implementation-heavy course, where you will build typical language-based tools such as interpreters, type-checkers, and type inference algorithms. You will also implement emerging technologies, such as program verifiers and "fancy" type systems. This course satisfies a CS Elective for the CS Major (BS/BA).
Open to Computer Science students. COMPSCI 220, 230, & 250 w/ A PERMISSION OF INSTRUCTOR REQUIRED. MEETS WITH COMPSCI 631. STUDENTS NEEDING INSTRUCTOR PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/overrides.
Permission is required for interchange registration during all registration periods.