1

Computer Science Teaching Assistant Jobs in Quebec

Use valid teaching techniques to achieve curriculum goals and positively affect students. * Employ ... Work with appropriate Academic Assistant to communicate any classroom needs throughout the school ...

... processing tasks. * Assist the Infrastructure team in provisioning the compute and storage ... A bachelor's degree in a relevant field (e.g., computer science, computer engineering, software ...

DEC in Computer science and/or relevant experience * Bilingual * Knowledge of build system ... A fast learner, self-taught and resourceful person. * A multi-tasker with great organizational ...

Data Governance Analyst

Quebec, QC · On-site +1

CA$126/hr

University degree in computer science, information management, data science, or a related field * 3 ... Agropur uses artificial intelligence technology to assist our recruiters in screening, assessing ...

Design AI assistants capable of searching and leveraging information contained in internal ... Job requirements Education required · Degree in Computer Science, Software Engineering, Artificial ...

Design AI assistants capable of searching and leveraging information contained in internal ... Job requirements Education required · Degree in Computer Science, Software Engineering, Artificial ...

Design AI assistants capable of searching and leveraging information contained in internal ... Job requirements Education required · Degree in Computer Science, Software Engineering, Artificial ...

Support process mapping of key operational workflows (endtoend and detailed level) * Assist in ... Computer Science, Information Technology, Data Analytics, Industrial Engineering, or a related ...

Bachelor of Science in Nursing or recognized training allowing the practice of the title of ... Knowledge of clinical computer tools and electronic records. Driving licence and vehicle (an asset)

Your primary tasks will include: * Assist the customer success team in analyzing and implementing ... Educational background in computer science, math, physics or engineering. * You have basic coding ...

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 Quebec?

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

What job categories do people searching Computer Science Teaching Assistant jobs in Quebec look for?

The top searched job categories for Computer Science Teaching Assistant jobs in Quebec are:

What cities in Quebec are hiring for Computer Science Teaching Assistant jobs?

Cities in Quebec with the most Computer Science Teaching Assistant job openings:

Infographic showing various Computer Science Teaching Assistant job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 3% Hybrid, and 21% Remote job distribution.

2026-2027 School of Rhetoric Natural Philosophy (Math & Science) Teacher (9th - 12th Grade)

Veritas Academy

On-site

Full-time

Re-posted 8 days ago


Job description

  1. Reflect the purpose of the School, which is to honor Christ in every class and in every activity.
  2. Cooperate with the Board and Administration in implementing all policies, procedures, and directives governing the operation of the School.
  3. Demonstrate basic understanding of a comprehensive field of knowledge normally acquired through attainment of a bachelor’s degree or higher in related field; at least 3 years of prior related experience is preferred.
  4. Understand and be proficient with using School management information systems, particularly FACTS.
  5. Demonstrate a mastery of the subject material assigned.
  6. Teach classes as assigned following the prescribed scope and sequence as scheduled by the Head of School of Logic and/or School of Rhetoric.
  7. Integrate biblical principles and the Christian philosophy of education throughout the curriculum and activities.
  8. Keep proper discipline in the classroom and on the School premises for a good teaching environment.
  9. Maintain a clean, attractive, well-ordered classroom and comply with host requirements to clean classroom and store supplies at the end of each school week.
  10. Prepare and post all weekly lesson plans on FACTS according to deadlines designated by the Head of School of Logic and/or School of Rhetoric and Department Heads.  
  11. Plan a program of study that, as much as possible, meets the individual needs, interests, and abilities of the students, challenging each to do his/her best work.
  12. Use valid teaching techniques to achieve curriculum goals and positively affect students.
  13. Employ a variety of instructional aids, methods, and materials to provide for creative teaching to reach the whole child – spiritual, mental, physical, social, and emotional.
  14. Plan through approved channels the balanced use of field trips, guest lecturers, and other media.
  15. Assess the learning of students regularly and provide progress reports as required by submitting Report Cards at the end of each semester, in accordance with deadlines implemented by the Head of School of Logic and/or School of Rhetoric.
  16. Maintain regular and accurate attendance and grade records using FACTS to meet the demands for a comprehensive knowledge of each student’s progress.
  17. Proactively communicate with students, parents, and the administration concerning each student’s performance, providing sufficient notice of deficiencies and failure.
  18. Follow established guidelines for dealing with students, parents, administration, and staff.
  19. Represent Veritas Academy in a favorable and professional manner to Veritas Academy’s constituency and the general public.
  20. Develop and maintain rapport with students, parents, and staff by treating others with friendliness, dignity, and consideration.
  21. Follow the principles of Matthew 18 in dealing with conflict with students, parents, staff, and administration without engaging in gossip or divisive coalition building of any kind.
  22. Comply with all Veritas Academy policies and procedures and attend and successfully complete all required meetings/trainings including but not limited to parent conferences, faculty meetings, devotions, school functions and trainings.  
  23. Know the procedures for dealing with emergency situations and participate in all fire, lock down and other emergency drills according to Veritas safety protocol.
  24. Prepare adequate information and materials for a substitute teacher.
  25. Work with appropriate Academic Assistant to communicate any classroom needs throughout the school year.
  26. Complete the Professional Growth Plan process as prescribed by your Department Head and Head of School of Logic and/or School of Rhetoric.
  27. Supervise extracurricular activities, organizations and outings as assigned.
  28. Utilize educational opportunities and evaluation processes for professional growth.
  29. Provide input and constructive recommendations for administrative and managerial functions at Veritas Academy.
  30. Support the broader program of Veritas Academy by attending extracurricular activities when possible.
  31. Perform any other duties that may be assigned by the administration.

Required Personal Qualities

  1. Have received Jesus Christ as his/her personal Savior and believe that the Bible is God’s Word and standard for faith and daily living.
  2. Be in whole-hearted agreement with Veritas Academy’s Statements on Faith, Life, and Conduct.
  3. Be a Christian role model in attitude, speech, and action toward others (Luke 6:40). This includes being committed to God’s biblical standards for sexual conduct.
  4. Be a Christian who is, and will remain during the period of employment, an active member of a Christ-centered church, growing in his/her Christian relationship with God, and actively practicing and exhibiting Christian principles of the Christian faith. 
  5. Be spiritually mature and consistently maintain a daily devotional and prayer life.
  6. Recognize the role of parents as primarily responsible before God for their children’s education and be prepared to assist them in that task.

Preferred Knowledge, Skills, and Abilities

  1. Excellent communication skills in both written and verbal form.
  2. Proven ability to quickly and efficiently identify problems and find solutions.
  3. Excellent relationship building skills in order to develop rapport with administration, faculty members, parents, and students.
  4. Familiarity with the principles of classical education.

Required Education and Experience

  1. Bachelor’s degree or higher

Preferred Education and Experience

  1. Teaching certification

Physical Demands

  1. Maintain a current CPR certification.


The purpose of this job description is to describe the basic function, major responsibilities/tasks, and essential functions of each job so that employees can better know what is expected of them.  The descriptions also provide information useful for recruiting, training, and performance appraisal.  This document does not create an employment contract, nor does it modify the at-will employment status of any employee.  This job description is not meant to inhibit employee creativity or innovation.  It may be revised when deemed necessary.

Veritas Academy has a racially nondiscriminatory employment policy.  Veritas Academy does not discriminate against applicants and employees on the basis of race, color, or national or ethnic origin.