Introduction to Programming Teaching Assistant

Introduction to Programming Teaching Assistant

Full-Time On-site
U

Support CIS*1500 students as a Teaching Assistant at the University of Guelph, using Linux, C development, and clear communication. This Winter 2027 assignment is in person.

The School of Computer Science seeks a Teaching Assistant for Introduction to Programming. You will lead laboratory sessions, answer student questions, grade coursework, and support course delivery. The assignment runs from January 7 to May 7, 2027, with one full 140-hour work assignment.

Key Responsibilities:

  • Lead laboratory sessions and help students during sessions
  • Write assignment solutions before due dates
  • Grade labs, lab exams, and assignments
  • Monitor discussion forums and support queues
  • Hold office hours and assist exam invigilation

Requirements:

  • Be enrolled as a student in Winter 2027
  • Complete CIS*2500 with at least 75%, or equivalent experience
  • Use Linux command-line tools proficiently
  • Develop C applications using gcc, gdb, and editors
  • Communicate computer science concepts effectively in writing and verbally

Apply your Linux, C development, grading, and student-support skills as a CIS*1500 Teaching Assistant.

Introduction to Programming Teaching Assistant employer: University of Guelph

The University of Guelph is an exceptional employer that prioritizes academic excellence and inclusivity, making it a rewarding place for professionals in the field of education. With a strong commitment to employee growth, the university offers numerous opportunities for professional development and collaboration within a supportive work culture. Located in a vibrant community, employees benefit from a dynamic environment that fosters innovation and strategic planning in curriculum development.

U

Contact Details:

University of Guelph Recruitment Team