CPSC_V 311
Definition of Programming Languages
Comparative study of advanced programming language features. Statement types, data types, variable binding, parameter passing mechanisms. Methods for syntactic and semantic description of programming languages. [3-0-1] Prerequisite: CPSC 210.
Winter2026 Term1
Readings
- Programming Languages: Application and Interpretation
- How to Design Programs
- Teach Yourself Scheme in Fixnum Days
- The Little Schemer
- The Seasoned Schemer
- Structure and Interpretation of Computer Programs
Sources
- Course catalogue ↗2026-2027
- Official instructor course website ↗Winter2026 Term1