CSCC24

CSCC24 - Principles of Programming Languages #

Semester Taken: Winter 2021

Programming Languages: TBA

Course Description:

Major topics in the design, definition, analysis, and implementation of modern programming languages.

Study of programming paradigms:

  • Procedural (C, Java, Python)
  • Functional (Scheme, ML, Haskell)
  • Logic programming (Prolog, Mercury)

Course Page