Advanced Topics in Programming Languages (CMPT 440.3)

Recent/Current Offerings

Syllabus / Public content Section Term Instructor
CMPT 440 01 September 2019 Christopher Dutchyn
CMPT 440 01 September 2018
CMPT 440 02 January 2017


Advanced topics in programming languages will be selected from: programming language design, programming language semantics, code optimization, memory management, garbage collection, closures, functional programming, logic programming, aspect-orient programming, concurrent programming, history of programming languages, advanced programming language features and their implementation, polymorphic type systems, domain specific languages.


CMPT 340.

Resources and Supports for CMPT 440

U of S Bookstore Textbook Search
Library Reserves Search
Hire a Tutor Search