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 Date | May 1, 2026 |
| Application Deadline | June 1, 2026 |
| Application Page | https://carleton.ca/deputyprovost/contract-instructor-application-faculty-of-science/ |
| Posting Type (Regular/Late): | Regular |
| Faculty of Science Academic Opportunities | https://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:
- Half Credit Course: $9,255
- Full Credit Course: $18,508
All positions are subject to budgetary approval.
Course Information:
| Academic Term | Course Code | Course Title | Course Description | Course Credit Value | Anticipated Modality | Anticipated Course Enrolment | Anticipated TA Support | Required qualifications
|
| Fall 2026 | COMP 2402 B & C | Abstract Data Types and Algorithms | COMP 2402 Description | 0.5 credit | In-person | 170 | Lecture: 2 TAs @ 130 hrs each | Applicants 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 2026 | COMP 3005
A & B |
Database Management Systems | COMP 3005 Description | 0.5 credit | In-person | 210 | Lecture: 2 TAs @ 130 hrs each | Applicants 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 2026 | COMP 3008 A | Human-Computer Interaction | COMP 3008 Description | 0.5 credit | In-person | 165 | Lecture: 2 TAs @ 130 hrs each | Applicants 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 2026 | COMP 4900 A | 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 credit | In-person | 120 | Lecture: 1 TA @ 130 hrs each | Applicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is required. |
| Winter 2027 | COMP 1006/
1406 A |
Introduction to Computer Science II | COMP 1006/1406 Description | 0.5 credit | In-person | 150 | Lecture: 1 TA @ 130 hrs each Tutorials: 1 TA @ 65 hrs each | Applicants 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 2027 | COMP 2402 A & B | Abstract Data Types and Algorithms | COMP 2402 Description | 0.5 credit | In-person | 110 | Lecture: 1 TA @ 130 hrs each | Applicants 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 2027 | COMP 2404 B | Introduction to Software Engineering | COMP 2404 Description | 0.5 credit | In-person | 156 | Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 65 hrs each | Applicants 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 2027 | COMP 2406 B | Fundamentals of Web Applications | COMP 2406 Description | 0.5 credit | In-person | 225 | Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 98 hrs each | Applicants 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 2027 | COMP 3000 B | Operating Systems | COMP 3000 Description | 0.5 credit | In-person | 180 | Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 98 hrs each | Applicants 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 2027 | COMP 3203 A | Principles of Computer Networks | COMP 3203 Description | 0.5 credit | In-person | 160 | Lecture: 2 TAs @ 130 hrs each Tutorials: 1 TA @ 65 hrs each | Applicants 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 2027 | COMP 4602 A | Social Networking | COMP 4602 Description | 0.5 credit | In-person | 85 | Lecture: 1 TA @ 130 hrs each | Applicants 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 2027 | COMP 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 credit | In-person | 100 | Lecture: 1 TA @ 130 hrs each | Applicants are required to hold a Master’s degree in Computer Science or equivalent qualifications. Previous teaching experience in the subject area is required. |
| Winter 2027 | HCIN 5100 A | Fundamentals of HCI Design and Evaluation | HCIN 5100 Description | 0.5 credit | In-person | 30 | 0 TA | Applicants 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:
- Class size <50 = 0 TAs
- Class size 50 to <150 = 1 TA @ 130 hours each
- Class size 150 to <250 = 2 TAs @ 130 hours each
- Class size 250 and greater = 3 TAs @ 130 hours each
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.
| Course | Title |
| NA |
