Posted:
March 23, 2026
Location:
Toronto, Ontario, Canada

Job Description

If you have any issues applying, please contact Kelly Squier

-----------------------

Course Code and Title: CSCC24H3 - Principles of Programming Languages

Course Description: Major topics in the design, definition, analysis, and implementation of modern programming languages. Study of programming paradigms: procedural (e.g., C, Java, Python), functional (e.g., Scheme, ML, Haskell) and logic programming (e.g., Prolog, Mercury). 

Lecture Section: LEC01: THU 12-2pm.

Course Enrollment (est.): 90

Number of Positions (est.): One

Qualifications: The successful candidate must demonstrate thorough, solid, and technical expertise in the topics explored during the course. These include context-free-grammars, parse trees, formal language theory, detailed analysis of common features of functional programming languages and comparison with imperative programming languages, type systems, and current trends i...

Apply for this Job

Submit your application for the Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1 position at University of Toronto.

Apply Now Save for Later

Job Overview

Job Type: Full Time
Location: Toronto, Canada
Posted: March 23, 2026
Deadline: May 02, 2026