Skip to Main Content

CSC 433 Programming Languages

This course explores the fundamental constructs underlying programming
languages and their use. Concepts are illustrated using a selection
of representative languages. Topics include language design, scoping
rules, binding, parameter passing, as well as an exploration of
interpreters and compilers. Prerequisite: CSC 302.

Credits

3