CUPE-Automne/Fall 2026- AE/TA-ITI1120D

University of OttawaOttawa, ON
Onsite

About The Position

This position is for a Teaching Assistant (TA) for the Introduction to Computing I course (ITI1120D, Section D) during the Fall 2026 semester. The TA will be responsible for helping students in lab sessions, marking lab reports and assignments, providing consultations to students, and proctoring midterm and final exams. The role requires knowledge in problem-solving, algorithm design, elementary analysis of algorithms, discrete mathematics, Python programming, and the ability to explain basic computing concepts like Windows, text editors, and compilation. Good teaching skills and patience are essential for working with first-year students. The teaching method will be delivered in person. The number of positions and hours offered are subject to final course enrollment.

Requirements

  • Problem solving and algorithm design knowledge
  • Elementary analysis of the running time of iterative and recursive algorithms
  • Elementary discrete mathematics
  • Programming experience with Python programming language and libraries
  • Ability to explain Windows, text editors, terminal/shell, compilation
  • Good teaching skills and patience to work with first year students from many different faculties
  • Must be ready for an interview if considered for this position
  • If the responsibilities include DGD and/or TUT and/or LAB supervision or teaching, the applicant must be available for all of these.

Nice To Haves

  • Completed this course or its equivalent and its prerequisite(s) with a mark of A+
  • Knowledge of OSX and linux is a plus

Responsibilities

  • Help students in lab sessions
  • Mark lab reports and mark assignments
  • Give consultation to students
  • Proctor midterm and final exam

Benefits

  • Competitive salary
  • Defined benefit pension plan
  • Group insurance coverage
  • Employee and family assistance program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service