1

Computer Science Teaching Assistant Jobs in Vancouver, BC

Education Program & Admin. Asst.

Vancouver, BC · On-site

CA$4.7K - CA$5.1K/mo

... Sciences | Faculty of Medicine Compensation Range $4,739.00 - $5,102.00 CAD Monthly Posting End ... Preparation of teaching contracts and appointments for Sessional Instructors and entering ...

... teaching achievements) and contact information (include email address) for three references to: Stephanie Shim, Assistant to the Department Head Department of Oral Health Sciences Faculty of ...

Head's Assistant

Vancouver, BC · On-site

CA$4.7K - CA$5.1K/mo

... of Computer Science | Faculty of Science Compensation Range $4,739.00 - $5,102.00 CAD Monthly ... data for teaching reports; keeps electronic and/or hard copy records of teaching and peer ...

Bioinformatics Research Assistant

Vancouver, BC · On-site

CA$28.29 - CA$33.66/hr

... computer science, molecular biology, or related fields - Foundational knowledge of genomics and bioinformatics concepts, particularly SNV calling using Mutect2, Strelka, LoFreq. - Strong command of ...

New

... Medical Sciences | Faculty of Dentistry (Ya Shen) Posting End Date September 29, 2026 Note ... Therefore, the applicant must show teaching experience and potential in microbiology. The ...

... $1.00 - $500,000.00 CAD Monthly Posting End Date August 20, 2026 Note: Applications will be ... Prepare manuscripts, scientific presentations, and assist in the preparation of competitive grant ...

Principal Data Engineer

Vancouver, BC

CA$55.27 - CA$79.45/hr

  • Medical

  • Dental

  • Retirement

Master's degree in computer science, Information Systems Management or a data intensive related ... Hands-on experience using AI assistants to accelerate development while keeping code and data ...

Principal Data Engineer

Vancouver, BC · On-site

CA$55.27 - CA$79.45/hr

  • Medical

  • Dental

  • Retirement

Master's degree in computer science, Information Systems Management or a data intensive related ... Hands-on experience using AI assistants to accelerate development while keeping code and data ...

... Science (Bernard Laval) Posting End Date December 30, 2026 Note: Applications will be accepted ... The successful applicant should demonstrate a commitment to excellence in research, teaching, and ...

... Science (Bernard Laval) Posting End Date December 30, 2026 Note: Applications will be accepted ... The successful applicant should demonstrate a commitment to excellence in research, teaching, and ...

Junior Machine Learning Engineer

North Vancouver, BC · On-site

CA$80K - CA$95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Degree or diploma in Computer Science, Data Science, Software Engineering, Machine Learning ... AI assistants. * Programming experience in Python. * Familiarity with common machine learning and ...

Prepare manuscripts, scientific presentations, and assist in the preparation of competitive grant ... A recent PhD in Computational Biology, Bioinformatics, Genomics, Systems Biology, Computer Science ...

Anaesthesia Assistant

Vancouver, BC · On-site

CA$44.85 - CA$56.02/hr

  • Medical

  • Retirement

The salary range for this position is CAD $44.85/Hr. - CAD $56.02/Hr. The hours of work, including ... Experience teaching students. * CPR certified and physically able to perform required duties.

Principal Data Engineer

Vancouver, BC · On-site

CA$55.27 - CA$79.45/hr

  • Medical

  • Dental

  • Retirement

Master's degree in computer science, Information Systems Management or a data intensive related ... Hands-on experience using AI assistants to accelerate development while keeping code and data ...

Showing results 21-40

Computer Science Teaching Assistant information

What is a computer science teaching assistant?

Computer science teaching assistants (TAs) are individuals, often graduate or advanced undergraduate students, who support professors in teaching computer science courses. Their duties typically include helping students with assignments, answering questions, conducting lab sessions, grading, and sometimes leading discussion sections. TAs play a crucial role in facilitating student learning and providing additional support outside regular lectures. They help bridge the gap between students and instructors, making it easier for students to grasp complex computer science concepts.

What are some typical challenges faced by computer science teaching assistants when supporting students during lab sessions?

Computer Science Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and explaining complex concepts in an accessible way. It’s important to balance providing guidance with encouraging independent problem-solving. TAs also need to stay up to date with course material and software tools, and to communicate effectively with both students and the course instructor to ensure consistent support.

What are the key skills and qualifications needed to thrive as a computer science teaching assistant, and why are they important?

To thrive as a Computer Science Teaching Assistant, you need a solid understanding of programming concepts, algorithms, and data structures, usually supported by coursework or a degree in computer science. Familiarity with programming languages (such as Python, Java, or C++), code collaboration tools (like Git), and learning management systems (e.g., Canvas or Blackboard) is often required. Strong communication, patience, and the ability to explain complex concepts clearly are crucial soft skills for supporting student learning. These skills ensure you can effectively assist students, reinforce course material, and contribute to a productive educational environment.

What is the difference between Computer Science Teaching Assistant vs Computer Science Tutor?

AspectComputer Science Teaching AssistantComputer Science Tutor
CredentialsUsually requires enrollment in or completion of a computer science programNo formal credentials required, but expertise in specific topics is essential
Work EnvironmentAssists in classrooms, labs, or university settingsProvides one-on-one or group instruction outside formal classroom settings
Employer & Industry UsageUniversities, colleges, educational institutionsPrivate tutoring services, online platforms, freelance

While both roles involve teaching computer science concepts, a Computer Science Teaching Assistant typically supports formal academic courses within educational institutions, often requiring relevant coursework or enrollment. In contrast, a Computer Science Tutor offers personalized instruction outside of formal settings, focusing on specific student needs without formal credentials. Both roles aim to improve student understanding but differ mainly in environment and credential requirements.

What are popular job titles related to Computer Science Teaching Assistant jobs in Vancouver, BC?

For Computer Science Teaching Assistant jobs in Vancouver, BC, the most frequently searched job titles are:

What cities near Vancouver, BC are hiring for Computer Science Teaching Assistant jobs?

Cities near Vancouver, BC with the most Computer Science Teaching Assistant job openings:

Infographic showing various Computer Science Teaching Assistant job openings in Vancouver, BC as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, 2% Contract, and 1% Nights. Highlights an 75% Physical, 2% Hybrid, and 23% Remote job distribution.

Middle and Senior School Teacher Assistant - Behavioural

Southpointe Academy

Delta, BC • On-site

Other

Medical, Dental

This job post has expired today. Applications are no longer accepted.


Job description

Middle and Senior School Teacher Assistant – Behavioural

Part-Time, Temporary, 2026-27 School Year


Southpointe Academy is a leading edge International Baccalaureate (IB) Continuum School surrounded by the ocean, beaches and natural beauty of South Delta. As a co-educational, secular day school serving over 740 students from Kindergarten to Grade 12, Southpointe is known for its strong sense of community, collaborative culture and commitment to professional development. The school fosters caring relationships with students and develops young people of character who make a positive difference in the world. 

Southpointe takes immense pride in its world-class educational offerings. The International Baccalaureate Primary Years (Grades K-5), Middle Years (Grades 6-10), and Diploma (Grades 11-12) Programmes are globally recognized for their excellence and educational impact. These distinguished programmes are complemented by state-of-the-art facilities and purpose-built amenities, ensuring an innovative environment for learning. Southpointe is actively constructing a cutting-edge expansion campus spanning over 75,000 square feet, seamlessly integrated with its existing facilities. This substantial undertaking not only mirrors the school's continuous growth, but also demonstrates a sustained commitment to offering an optimal learning environment for all members of the school community.


Position Overview

Southpointe Academy is seeking an experienced Educational Assistant with specialized training and experience in behavioural support, communication, and inclusive education to provide individualized and small-group support to students with diverse learning needs, including students with Autism Spectrum Disorder (ASD), Specific Learning Disabilities (SLD), and other exceptionalities.


Working collaboratively with classroom teachers, Student Support Teachers, administrators, and families, the successful candidate will help create an inclusive learning environment that promotes student independence, engagement, social-emotional development, and academic success. The Educational Assistant will support students both within the classroom and, when appropriate, in small-group or one-to-one settings while fostering dignity, belonging, and student agency.


The ideal candidate demonstrates flexibility, strong interpersonal skills, excellent communication, and a commitment to building positive relationships with students while implementing evidence-based strategies that support behavioural, academic, and social growth. They will be an active member of a collaborative team dedicated to ensuring all students can thrive in an inclusive IB learning environment.


Key Duties and Responsibilities

*These may include, but are not limited to…


  • Interacts one-to-one with students with learning and functional communication challenges, including students with diagnosed learning challenges;
  • Assists teachers in the planning, development, accommodation, and implementation of curriculum, classroom materials and schedules to meet the needs of designated student(s);
  • Assists teachers in the planning and implementation of individualized and/or group behaviour programs in specialized or integrated settings, such as regular or resource classrooms;
  • Reinforces concepts introduced by teachers and implements instructional programs designed by teachers;
  • Participates in the design and implementation of appropriate behaviour management strategies and provides assistance with monitoring and reinforcement;
  • Participates in the design and implementation of appropriate strategies to foster communication (speaking) skills and provides assistance with monitoring and reinforcement;
  • Maintains regular communications with teachers and other school-based team members;
  • Observes and records student progress, maintains detailed written records as required;
  • Supervises student(s) both on and off the school campus as required;
  • Operates standard school and office equipment, including personal computer applications, instructional aid communications, and special individualized equipment;
  • May carry out emergency procedures;
  • Remains current with changing technology, practices and equipment;
  • Performs other related duties as assigned.


Essential Qualifications:

  • Successful completion of a post-secondary Educational Assistant program and/or ABA training;
  • Strong interpersonal, communication, and organizational skills;
  • Proven ability to implement behaviour management techniques as well as flexibility in response to student behaviours (e.g. adjusting and adapting strategies);
  • Ability to work independently and cooperatively while following the direction and guidance of classroom/resource teacher(s);
  • Ability to operate a variety of office and school equipment, including equipment specific to the needs of the student(s);
  • Ability to use judgment when providing information;
  • Physically capable of performing the duties of the position;
  • Knowledge of safe work practices.


Preferred Qualifications:

  • Training in conflict resolution and non-violent crisis intervention or equivalent combination of training and experience;
  • 1 year of recent experience specific to the needs of the student(s) with communication challenges, anxiety, behavioural problems, or pervasive developmental disorders is an asset;
  • Knowledge and understanding of the IB MYP and DP curricula.


Hours of Work:

  • 8:15 am - 3:15 pm daily when students are in attendance.


Salary and Benefits: 

  • As per Collective Agreement: $35.30
  • Subsidised lunch program.


Benefits

  • Comprehensive health and dental plan, and other extended benefits;
  • RRSP employer contributions;
  • Staff wellness program;
  • Subsidised school lunch programme;
  • Professional development resources and support;
  • Curriculum leadership opportunities;
  • Commuter benefits.


Applications

  • Please submit your application to our Careers Portal with the following supporting documents:
    • Cover letter;
    • Resume


Please see our website for additional opportunities.


Applicants must be legally entitled to work in Canada or be in the process of obtaining the appropriate visa(s).


Southpointe Academy encourages applications from suitably qualified candidates with diverse backgrounds. We value each community member’s identity, perspective and well-being, and embrace our differences as a sign of strength. We believe in diversity, equity and inclusion and are committed to equal employment opportunities.