Planifier et mettre en œuvre une séquence d’enseignement-apprentissage permettant l’acquisition de connaissances et de compétences en science informatique (algorithmique et programmation; information et données; machines, systèmes et réseaux; pensée informatique) et la mise en évidence de ses enjeux sociaux. Identifier les difficultés ou compréhensions erronées courantes des apprenant.es ainsi que des démarches pour les dépasser. Implémenter des stratégies permettant le développement de compétences de lecture, de compréhension et de production d’un programme.