Please note:

To view the current calendar, go to

Comparative Programming Languages CMPT 383 (3)

Various concepts and principles underlying the design and use of modern programming languages are considered in the context of procedural, object-oriented, functional and logic programming languages. Topics include data and control structuring constructs, facilities for modularity and data abstraction, polymorphism, syntax, and formal semantics. Prerequisite: CMPT 225, and (MACM 101 or (ENSC 251 and ENSC 252)).

Section Instructor Day/Time Location
D100 Toby Donaldson
Mo, We, Fr 2:30 PM – 3:20 PM
SRYE 3016, Surrey