Talent.com
Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1
Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1University of Toronto • Toronto, ON, CA
No longer accepting applications
Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1

Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1

University of Toronto • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

YOU MUST APPLY TO THIS POSTING AT THIS APPLICATION SITE ONLY: https://www.utsc.utoronto.ca/webapps/cupehiring/dept/cms/app/sl

If you have any issues applying, please contact Kelly Squier kelly.squier@utoronto.ca

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

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 in programming language design. The successful applicant will be expected to deliver a course similar to the outline provided here: https://www.cs.utoronto.ca/~trebla/CSCC24-2025-Summer/. The successful applicant must demonstrate thorough familiarity with the course material. Previous experience teaching a similar course, or relevant research experience at the post-graduate level is a strong asset.
An undergraduate degree in Computer Science or a related field is required. First consideration will be given to applicants who have graduate-level expertise in a field related to the material covered in the course.
NOTE: Rate of pay is $14,126.00 per half-course, higher than the posted amount.

Duties: All normal duties related to the design and teaching of an in-person University credit course, including: Preparation and delivery of course content (in-person), holding regular office hours, responding to student inquiries, and course administration such as developing an appropriate grading scheme, handling accommodations, writing and administering exams including any deferred tests related to this particular offering, and managing/supervising TAs assigned to the course. Coordination with full-time faculty to ensure the course content aligns with upstream expectations is required.

Estimated TA Support (Hours): 65 hours per tutorial.

Sessional dates of appointment: May 4 - August 31, 2026

Salary: Sessional Lecturer I $9,820.70; Sessional Lecturer I Long Term $10,510.04; Sessional Lecturer II $10,510.04; Sessional Lecturer II Long Term $10,760.28; Sessional Lecturer III $10,760.28; Sessional Lecturer III Long Term $11,030.36.

Please note that should rates stipulated in the collective agreement vary from rates stated in this posting, the rates stated in the collective agreement shall prevail.

Application Instructions: PLEASE APPLY ONLINE: https://www.utsc.utoronto.ca/webapps/cupehiring/dept/cms/app/sl

Link to timetable: http://www.utsc.utoronto.ca/~registrar/scheduling/timetable

Important Term Dates: Please see Calendar http://www.utsc.utoronto.ca/registrar/dates-and-deadlines

Department Contact: Kelly Squier kelly.squier@utoronto.ca

Closing Date: March 31, 2026, 11:59PM EDT

**

This job is posted in accordance with the CUPE 3902 Unit 3 Collective Agreement.

It is understood that some announcements of vacancies are tentative, pending final course determinations and enrolment. Should rates stipulated in the collective agreement vary from rates stated in this posting, the rates stated in the collective agreement shall prevail.

Preference in hiring is given to qualified individuals advanced to the rank of Sessional Lecturer II or Sessional Lecturer III in accordance with Article 14:12 of the CUPE 3902 Unit 3 collective agreement.

Please note: Undergraduate or graduate students and postdoctoral fellows of the University of Toronto are covered by the CUPE 3902 Unit 1 collective agreement rather than the Unit 3 collective agreement, and should not apply for positions posted under the Unit 3 collective agreement.

All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.

Create a job alert for this search

Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1 • Toronto, ON, CA

Similar jobs

Principal Maximo Consultant - Codex

Codexrichmond hill, on, ca
Full-time

Remote, Canada | Up to 50% Travel Required.Global Maximo Partner seeking experienced Maximo professionals to join their delivery practice as part of their continued international growth.This is a t...Show more

 • Promoted

Inspire Future Tech Leaders: CS & Science Teacher

The Bishop Strachan SchoolToronto, ON, CA
Full-time

An educational institution for girls in Toronto seeks a skilled educator for Computer Science & Science.The role includes teaching courses ICS3U/ICS4U and SNC1W, preparing engaging lesson plans, an...Show more

 • Promoted

Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1

University of TorontoToronto, ON, CA
Permanent

Select how often (in days) to receive an alert:.Sessional Lecturer - CSCC24H3 - Principles of Programming Languages 1.CSCC24H3 - Principles of Programming Languages.Major topics in the design, defi...Show more

 • Promoted

Algebra Private Tutoring Jobs Aurora

SuperprofAurora, ON, CA
Full-time

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ...Show more

 • Promoted

Principal Statistical Programmer

SCiAN Services Inc.Greater Toronto Area, Canada, Canada
Full-time

The Principal Statistical Programmer provides high quality programming solutions to support clinical studies in various therapeutic areas.They will work closely within a team of SAS programmers and...Show more

 • Promoted

Pharmacy Lecturer

PharmAchieveToronto, ON, CA
Full-time

PharmAchieve, where “Education is Our Passion,” is Canada’s largest pharmacy training organization.Each year, we train approximately 1 in 7 pharmacists in Canada, including around 60% of all Canadi...Show more

 • Promoted

Lecturer / Senior Lecturer, Supply Chain Management

UNSWToronto, ON, CA
Full-time

Lecturer / Senior Lecturer, Supply Chain Management (Education Focused), UNSW Canberra.This Job is based in Australia.Level B from $127,947, Level C from $155,403 plus leave loading and 17% super.U...Show more

 • Promoted

Sessional Lecturer - CSCB58H3 - Computer Organization

University of TorontoToronto, ON, CA
Permanent

CSCB58H3 - Computer Organization.Principles of the design and operation of digital computers.Binary data representation and manipulation, Boolean logic, components of computer systems, memory techn...Show more

 • Promoted • New!

Sessional Instructor: Children’s Literature, Faculty of Arts & Science, Spring/Summer 2026-27

OCAD UniversityToronto, ON, CA
Permanent

OCAD University acknowledges the ancestral territories of the Mississaugas of the Credit, the Haudenosaunee, the Anishinaabeg and the Huron-Wendat, who are the original owners and custodians of the...Show more

 • Promoted

Global Catholicism Lecturer (Online) – Fall 2026

Assumption University WindsorToronto, ON, CA
Full-time

A Canadian university in Windsor is seeking an Assistant Professor to teach 'Catholicism Around the Globe' in the Fall 2026 semester.Applicants must have a completed Ph.Catholic studies or a relate...Show more

 • Promoted

French Language Specialist - iMerit Scholars

iMerit Scholarsmarkham, on, ca
Full-time

As a Gen AI Data Annotation Analyst, you will play a critical role in developing high-quality datasets that power the next generation of Large Language Models (LLMs).You will evaluate, generate, an...Show more

 • Promoted

Algebra Private Tutoring Jobs Richmond Hill

SuperprofRichmond Hill, Ontario (ON), CA
Full-time

Superprof is Canada's tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community ...Show more

 • Promoted

Algebra Private Tutoring Jobs Mount Albert

SuperprofMount Albert, Canada
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more

 • Promoted

PLC Programmer - Adamson Systems Engineering

Adamson Systems Engineeringtoronto, on, ca
Full-time

We are hiring for many new positions to keep up with global demand.As a leader in the design and manufacture of premium loudspeaker systems for live sound and installation markets, our name is cele...Show more

 • Promoted

Sessional Lecturer - CSCC09H3 - Programming on the Web 1

University of Toronto - Woodsworth CollegeToronto, ON, CA
Permanent

CSCC09H3 – Programming on the Web.Introduction to software development on the web.Concepts underlying the development of programs that operate on the web, operational concepts of the internet and t...Show more

 • Promoted

Sessional Lecturer -MATB24H3 Linear Algebra II

University of Toronto - Woodsworth CollegeToronto, ON, CA
Permanent

Fields, vector spaces over a field, linear transformations; inner product spaces, coordinatization and change of basis; diagonalizability, orthogonal transformations, invariant subspaces, Cayley-Ha...Show more

 • Promoted

Lecturer, Principles of Programming Languages (In-Person)

University of TorontoToronto
Full-time

A prestigious university in Toronto is looking for a Sessional Lecturer to teach 'Principles of Programming Languages'.Candidates should have an undergraduate degree in Computer Science and experti...Show more

 • Promoted

Remote Learning Programs Architect

PointClickCareToronto, ON, CA
Remote
Full-time

A leading healthcare technology company is seeking a Learning Program Manager to design and manage scalable learning programs.This role emphasizes cross-functional collaboration and program quality...Show more