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. Required prerequisite: CSC 302. Recommended prerequisite: CSC 381 or CSC 382

Credits

3