Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1
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...