1

Computer Science Education Jobs in Quebec (NOW HIRING)

Perform any task or mandate related to the position at the request of the IT manager. Education: Diploma of Collegial Studies (DEC) in Computer Science or Diploma of Vocational Studies (DVS) in ...

CA$143/hr

Contribute to software quality through architecture discussions, code reviews, testing, and debugging Education and experience requirements : * BSc or MSc in computer science, software engineering ...

CA$55K - CA$60K/yr

Education/Experience * Technical diploma or equivalent, or completion of at least two years of post-secondary education in Computer Science, Information Technology, or a related field. * 1-3 years of ...

CA$55K - CA$60K/yr

Education/Experience * Technical diploma or equivalent, or completion of at least two years of post-secondary education in Computer Science, Information Technology, or a related field. * 1-3 years of ...

New

Bachelor's degree in Computer Science, Information Technology, Engineering, Business, or a related discipline, or an equivalent combination of education and experience. * Professional certifications ...

New

Education: Bachelor's degree in a technical or quantitative field (e.g., Computer Science, Data Science, Statistics, Information Systems, or Engineering); Master's degree or MBA is a strong asset.

... other educational techniques; * Edit existing developer-written content in preparation for ... computer science or a focus on English writing or communications * Strong written and verbal ...

Education:Bachelor's degree in Computer Science, Software Engineering, or a related field. Professional certifications such asOracle Certified Professional (OCP)orMicrosoft SQL Servercertifications ...

... Education & Professional Experience * Bachelor's or Master's degree in Computer Science, Machine Learning, or a related field. * Minimum of 5 years of full-time professional experience, excluding ...

Educational background in computer science, math, physics or engineering. * Basic coding and debugging skills, such as Python, VBA, JavaScript, etc. * Strong organizational, time-management and ...

Education: Bachelor's degree in data science, engineering, computer science, statistics, or a related field. Years of experience: 2 to 3 years of experience in a similar role. Technical skills:

CA$143/hr

Education and experience requirements: * BSc or MSc in computer science, software engineering, or a related field. * Minimum of 5 years of experience developing or operating software systems in an ...

Education: Master's in Computer Science, Data Science, Mathematics, or a related quantitative field. The base compensation range for this role in the posted location is: 79,000 to 105,000. Capgemini ...

Education and experience requirements: * Master's degree in computer science, software engineering, physics, or in a related field. * Minimum of 8 years of experience leading software development ...

Showing results 21-40

Computer Science Education information

What is computer science education?

Computer science education refers to the teaching and learning of the principles, concepts, and applications of computer science. It includes topics such as programming, algorithms, data structures, computer systems, and computational thinking. Computer science education can take place at various levels, from elementary school to higher education and professional development. Its goal is to equip students with the skills needed to understand and create technology, solve complex problems, and participate in a digital society.

What are the key skills and qualifications needed to thrive in computer science education?

To thrive in Computer Science Education, you need a solid background in computer science concepts, curriculum development, and typically a degree in computer science or education. Familiarity with programming languages, learning management systems (LMS), and educational technology tools is often required. Strong communication, patience, and the ability to inspire and engage students are critical soft skills. These skills and qualities ensure effective teaching, foster student understanding, and help bridge the gap between complex technical concepts and learners.

What are some common challenges faced by computer science educators in keeping course content current?

Computer science educators often face the challenge of rapidly evolving technology, which makes it necessary to regularly update course materials to reflect new programming languages, frameworks, and industry practices. Balancing foundational concepts with emerging trends can be difficult, especially given limited classroom time. Additionally, educators must ensure that updates remain accessible to students with varying levels of experience, while also integrating practical, real-world projects to keep students engaged.

What is the difference between Computer Science Education vs Computer Science Teacher?

AspectComputer Science EducationComputer Science Teacher
Required CredentialsTypically requires a degree in computer science or education, often with certification in teachingRequires a degree in computer science or related field, plus teaching certification
Work EnvironmentEducational institutions, online platforms, training programsSchools, colleges, educational institutions
Employer & Industry UsageEducational organizations, edtech companies, training providersPrimary schools, high schools, colleges
Common Search & ComparisonFocuses on curriculum development, programming skills, and educational methodsFocuses on classroom teaching, lesson planning, and student assessment

Computer Science Education generally refers to designing and delivering computer science curricula, often involving curriculum development and educational strategies. In contrast, a Computer Science Teacher primarily focuses on instructing students in computer science concepts within a classroom setting. Both roles require similar credentials but differ in their scope and work environment.

What can I do with computer science education?

Computer science education prepares individuals for a variety of roles such as software developer, data analyst, cybersecurity specialist, and systems analyst. It provides skills in programming, algorithms, and problem-solving, which are applicable across many technology industries and often require proficiency in programming languages and tools like Python, Java, or SQL.

What is a computer science education degree?

A computer science education degree is an academic program that prepares individuals to teach computer science concepts and programming in schools or educational settings. It typically includes coursework in programming, algorithms, and pedagogy, and may lead to certification for teaching computer science at various grade levels.

What jobs will a computer science education degree get you?

A computer science education degree can lead to roles such as software developer, systems analyst, database administrator, cybersecurity analyst, or IT support specialist. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like programming languages and operating systems.

What are popular job titles related to Computer Science Education jobs in Quebec?

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

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

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

Infographic showing various Computer Science Education job openings in Quebec as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution.

Full-time

Posted 10 days ago


Job description

SYSTRA Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport infrastructures. SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation solutions, whether for passengers or goods: feasibility studies of building a new railway line, increasing the capacity of the existing infrastructure, privatization of a railway.


SYSTRA Canada is looking for a computer technician to join our team. The technician will provide technical support to users by managing requests, installing and configuring equipment, keeping documentation and technological knowledge up to date, and participating in various IT projects.


  • Troubleshoot technical issues and provide support to users.
  • Ensure the processing and resolution of requests using the ticketing system in place.
  • Ensure the installation of hardware and software components.
  • Configure equipment, perform installations for users, and monitor performance.
  • Participate in the writing and updating of computer documentation.
  • Update hardware and software inventory.
  • Participate in various IT projects, installations and updating of computer equipment.
  • Keep abreast of technological developments related to the industry.
  • Perform any task or mandate related to the position at the request of the IT manager.

Education: Diploma of Collegial Studies (DEC) in Computer Science or Diploma of Vocational Studies (DVS) in Computer Support.

Years of experience: Minimum 5 years of experience in a similar position.

Technical skills:

  • Very good knowledge of Windows 10 operating systems.
  • Very good knowledge of the Office 365 suite, Teams and SharePoint Online.
  • Knowledge of programming (DOS scripts on Windows, Visual Basic Macros Vlookup on Excel, C++ on Arduino, Python on RPi, VB.Net on Visual Studio), an asset.
  • Knowledge of the Autodesk suite (Civil3d), Solidworks and EPDM, an asset.
  • Knowledge of Active Directory is an asset.

Personal qualities and soft skills:

  • Excellent customer service and priority management skills.
  • Autonomy and ability to work independently and in collaboration with multiple teams.
  • Good stress management, organization and professionalism.
  • Excellent analytical skills, logical reasoning and good problem-solving skills.
  • Documentation and communication skills.
  • Ability to communicate clearly, both orally and in writing, in French and English*

*Reasons for requiring bilingualism: You will have the opportunity to work with a varied clientele, including both French- and English-speaking companies. Bilingualism is therefore fundamental to building strong relationships with our customers, understanding their specific needs and communicating effectively in their preferred language.


SYSTRA Canada is committed to having a diverse and inclusive workforce.

We are an Equal Opportunity Employer that values applications from all and offers employment equity based on the merits and abilities of candidates and personnel.

Note: In this description, the masculine gender is used for easy reading purposes and includes the feminine.