Programming Language Theory

Spring Hill College

CourseCSC 321

An analytic study of programming languages through the design of a programming language and its interpreter in Racket or Scheme. Topics include substitutions and functions, lazy evaluation, recursion, state, continuations, semantics, types, type-systems and a survey of contemporary languages.

Credits

3 credits

Course Code

CSC 321