2

Full Time Computer Science Teacher Jobs in Quebec

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 ...

CA$20K/mo

Regular, full-time Department: Technology Start date: Immediate About us We are an established ... Requirements What you bring to the team A Bachelor's or Master's degree in Computer Science ...

CA$19 - CA$24/hr

Full-Stack JavaScript Developer Hubelia - Montréal, Pointe-aux-Trembles Full-time - permanent $19 ... Bachelor's degree in computer science or equivalent experience * Good knowledge of JavaScript and ...

Bachelor's orMaster's degree in Actuarial Science, Mathematics, Statistics, Finance, Computer Science, ora relatedfield. * Completion of at least two actuarial exams and actively progressing toward ...

Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech ... A Bachelor's or Master's in Computer Science, Data Science, Mathematics, or a comparable field. Who ...

As part of its expansion, Index is looking for a new full time Software Engineer to be part of its ... Degree in computer science or similar * Contributed to open-source projects * International ...

Bachelor's degree in computer science, software engineering or a related field ; * Minimum of 5 ... Full-time, permanent Levio subscribes to the principle of employment equity and applies an equal ...

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ... It's about the journey. #LI-Hybrid #LI-EA1 Employment Type: FULL_TIME

Showing results 41-60

Full Time Computer Science Teacher information

What does a full time computer science teacher do?

A full time computer science teacher is responsible for teaching computer science concepts and skills to students, typically in a middle school, high school, or college setting. Their duties include preparing lesson plans, delivering lectures, leading hands-on coding activities, assessing student progress, and staying updated with the latest technology trends. They may also mentor students on projects, participate in curriculum development, and collaborate with other educators to enhance the learning experience. The role requires both subject matter expertise and strong communication skills to effectively engage students at various skill levels.

What are the key skills and qualifications needed to thrive as a full time computer science teacher?

To thrive as a Full Time Computer Science Teacher, you need a solid background in computer science concepts, a relevant degree, and often a teaching certification. Familiarity with programming languages (such as Python or Java), educational software, and classroom management systems is typically required. Strong communication, patience, and the ability to inspire and engage students are standout soft skills. These skills ensure effective teaching, student comprehension, and a positive, productive learning environment.

What are the typical challenges a full time computer science teacher faces in keeping students engaged with complex topics?

A Full Time Computer Science Teacher often encounters the challenge of maintaining student engagement with abstract or technical concepts like algorithms and programming languages. To address this, teachers must balance theory with practical, hands-on projects and adapt their teaching style to diverse learning paces. Additionally, keeping up with rapidly evolving technology and integrating real-world applications into lessons are key aspects of the role. Collaboration with other faculty members and access to professional development can also help in overcoming these challenges.

What are the most commonly searched types of Computer Science Teacher jobs in Quebec?

The most popular types of Computer Science Teacher jobs in Quebec are:

Build Master

Montreal, QC • On-site

Full-time

Re-posted 8 days ago


Job description

Build Master



Budge avec ses nombreuses realisations et pour partager son succes futur est a la recherche d'un grand talent pour rejoindre l'equipe technique. Nous privilegions la diversite, la creativite et le desir de reussir. Si vous avez les competences et que vous etes une personne passionnee, vous aurez la possibilite d'aider a developper le meilleur studio d'applications a Montreal. Les possibilites d'apprendre et de progresser sont infinies. Relevant du programmeur principal technique, vous organisez et gerez l'infrastructure de la Build farm qui supporte le studio au complet.



Responsabilites:



  • Suivi des fichiers de production au cours des differentes phases de production du jeu.
  • Assurer un depannage initial des problemes trouves dans les builds du jeu avec des employes de differents departements.
  • Developper et soutenir d'autres outils ou scripts pour les besoins du studio.
  • Gerer et entretenir la build farm .
  • Assurer la disponibilite de l'infrastructure et agir lorsque des problemes surviennent.
  • Maintenir et ameliorer les outils d'automatisation et de gestion du systeme.
  • Gardez les telechargements de build en ligne avec les exigences de la plateforme.



Qualifications:



  • DEC en informatique et / ou experience pertinente
  • Bilingue
  • Connaissance des technologies de systeme de construction comme Jenkins et Ant
  • Connaissance de Subversion
  • Connaissance des environnements Unix, Windows et macOS
  • Connaissance de Bash et de Windows Shell Script
  • Connaissance du langage de script Python
  • Experience en gestion de systemes SQL
  • Le candidat ideal est autonome et apprend vite.
  • Il peut travailler sur plusieurs projets a la fois avec de solides competences organisationnelles.
  • Excellente competence d'analyse approfondie et de proposition de solutions au besoin.
  • Passion pour les jeux video et envie d'avoir du plaisir au travail.



Competences souhaitables:



  • Connaissance d'autres systemes de controle de source (CVS, Perforce, Git)
  • Connaissance de JavaScript, Node.js
  • Connaissance de l'environnement de developpement iOS et Xcode
  • Connaissance de MySQL
  • Connaissance de l'environnement de developpement Android et Gradle
  • Experience avec Unity3D



Build Master



To build on its achievements and share its future successes, Budge Studios is looking fora great talent to join the Tech Team. We favor diversity, creativity, and the desire to succeed asa team. If you have got the skills and drive, you will have the opportunity to help develop the bestApp development studio in Montreal. The opportunities to learn and progress are endless!Reporting to the Technical Lead Programmer, you will organize and manage the build farm infrastructure that supports the entire studio.



Responsibilities:



  • Follow up on Production files during the different phases of game production.
  • Ensure an initial troubleshooting of the problems found in the game builds with employees from different departments.
  • Develop and support other tools or scripts for the needs of the studio.
  • Manage and maintain the build farm.
  • Ensure uptime of infrastructure and act when issues arise.
  • Maintain and improve system automation and management tools.
  • Keep build uploads in line with platform requirements.



Qualifications:



  • DEC in Computer science and/or relevant experience
  • Bilingual
  • Knowledge of build system technologies like Jenkins and Ant
  • Knowledge of Subversion
  • Knowledge of Unix, Windows and macOS environments
  • Knowledge of Bash and Windows Shell Script
  • Knowledge of Python scripting language
  • Experience with managing SQL systems
  • A fast learner, self-taught and resourceful person.
  • A multi-tasker with great organizational skills.
  • Must possess deep analytical skills and propose solutions when needed.
  • Passion for video games and the desire to have fun at work.



Desirable Skills:



  • Knowledge of other "Source Control" systems (CVS, Perforce, Git)
  • Knowledge of JavaScript, Node.js
  • Knowledge of iOS development environment and Xcode
  • Knowledge of MySQL
  • Knowledge of Android development environment and Gradle
  • Experience with Unity3D