Department of Computer Science

Course director: N. Graham
Implementation details

COSC 4301.03 Programming Language Design
(x-listed COSC 5423.03)

Section M  Winter       Tue, Thu 10:00-11:30

This course is a continuation of COSC3301.03 Programming Language Fundamentals. Like its predecessor, the course focuses on the linguistics of programming languages; that is, on the common, unifying themes that are relevant to programming languages in general. Both algorithmic and nonalgorithmic language categories are examined. Current techniques for the formal specification of the syntax and semantics of programming languages are studied. Skills are developed in the critical and comparative evaluation of programming languages.

Texts: t.b.a.

Prerequisites: general prerequisites, including COSC3301.03