Skip to Content

Contract Instructor (CI) Opportunities in the Fall 2026 and Winter 2027 Terms

The School of Computer Science invites applications from members of the CUPE 4600-2 bargaining unit and other interested persons to teach courses that will be offered during the Fall 2026 and/or Winter 2027 Terms.

Posting Information:

Posting DateMay 1, 2026
Application DeadlineJune 1, 2026
Application Pagehttps://carleton.ca/deputyprovost/contract-instructor-application-faculty-of-science/
Posting Type (Regular/Late):Regular
Faculty of Science Academic Opportunitieshttps://science.carleton.ca/faculty-staff/academic-opportunities/

Applicants are required to submit an up-to-date CV that includes a complete listing of all courses taught within the CUPE 4600 Unit 2 bargaining unit at Carleton University. Applicants must also provide evidence of teaching competence, such as previous teaching evaluations from Carleton University or another post-secondary institution, as well as contact information for two references; and a Contract Instructor Application Form.

Carleton University is committed to employment equity and fostering a culture of inclusion. We encourage applications from individuals who would contribute to the diversity of our campus, including women, visible minorities, First Nations, Inuit, and Métis peoples, persons with disabilities, and persons of any sexual orientation or gender identity and expression.

Applicants requiring accommodations at any stage of the recruitment process are encouraged to contact the Unit Chair or Director to ensure appropriate arrangements can be made in a timely manner.

Contract Instructor Salaries for Fall 2026 and Winter 2027 courses:

All positions are subject to budgetary approval.

Course Information:

Academic TermCourse CodeCourse TitleCourse DescriptionCourse Credit ValueAnticipated ModalityAnticipated Course EnrolmentAnticipated TA SupportRequired qualifications

 

Fall 2026COMP 2402   B & C

 

Abstract Data Types and AlgorithmsCOMP 2402 Description 0.5 creditIn-person170Lecture: 2 TAs @ 130 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Fall 2026COMP 3005

A & B

Database Management SystemsCOMP 3005 Description 0.5 creditIn-person210Lecture: 2 TAs @ 130 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Fall 2026COMP 3008 AHuman-Computer InteractionCOMP 3008 Description 0.5 creditIn-person165Lecture: 2 TAs @ 130 hrs eachApplicants are required to hold a Master’s degree in Computer Science, Human‑Computer Interaction, or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Fall 2026COMP 4900 AAdvanced Topics in Computer Science: Real-Time Operating SystemsAdvanced Topics in Computer Science: Real-time systems covers the basics of Real-Time Operating Systems (RTOS). The course focuses on the primary principles of RTOS. Topics include RTOS architecture, inter process communication, determinism, real-time scheduling, interrupt latency, fast context switching, time and space partitioning in hard real-time environments.0.5 creditIn-person120Lecture: 1 TA @ 130 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is required.
Winter  2027COMP 1006/

1406 A

Introduction to Computer Science IICOMP 1006/1406 Description 0.5 creditIn-person150Lecture: 1 TA @ 130 hrs each Tutorials: 1 TA @ 65 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Winter  2027COMP 2402   A & BAbstract Data Types and AlgorithmsCOMP 2402 Description 0.5 creditIn-person110Lecture: 1 TA @ 130 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Winter  2027COMP 2404 BIntroduction to Software EngineeringCOMP 2404 Description 0.5 creditIn-person156Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 65 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Winter  2027COMP 2406 BFundamentals of Web ApplicationsCOMP 2406 Description 0.5 creditIn-person225Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 98 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Winter  2027COMP 3000 BOperating Systems

 

 

COMP 3000 Description 0.5 creditIn-person180Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 98 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Winter  2027COMP 3203 A

 

Principles of Computer NetworksCOMP 3203 Description 0.5 creditIn-person160Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 65 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Winter  2027COMP 4602 ASocial NetworkingCOMP 4602 Description 0.5 creditIn-person85Lecture: 1 TA @ 130 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.
Winter  2027COMP 4900 E

 

Advanced Topics in Computer Science: Real-Time Operating Systems

 

 

Advanced Topics in Computer Science: Real-time systems covers the basics of Real-Time Operating Systems (RTOS). The course focuses on the primary principles of RTOS. Topics include RTOS architecture, inter process communication, determinism, real-time scheduling, interrupt latency, fast context switching, time and space partitioning in hard real-time environments.0.5 creditIn-person100Lecture: 1 TA @ 130 hrs eachApplicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is required.
Winter 2027HCIN 5100 AFundamentals of HCI Design and EvaluationHCIN 5100 Description0.5 creditIn-person300 TAApplicants are required to hold a Master’s degree in Computer Science, Human‑Computer Interaction, or equivalent qualifications. Previous teaching experience in the subject area is not required but will be considered an asset.

 

Note to Applicants:

As per Articles 16.3 and 16.4 of the CUPE 4600 (Unit 2) Collective Agreement, the posted vacancies listed above are first offered to applicants who meet the incumbency criterion. The current CUPE 4600 (Unit 2) Collective Agreement can be found on Carleton University’s Academic Staff Agreements webpage. If you are an incumbent for a course, you are not required to (re)submit documentation beyond an updated CV.

AI Application Screening will not be used in the School of Computer Science.

 General Guideline for TA support:

Pre-Posting Hiring Decisions:

The following courses have been assigned to graduate students, post-doctoral fellows, or visiting scholars.  These courses are not open for applications if you are an incumbent for a course below you may contact the school to review the rights under article 17.6 of the CUPE 4600-2 Collective Agreement.

CourseTitle
NA