CSAP horizontal couleur

 

Programmation 12


Ce cours est divisé en trois domaines liés à la technologie : la programmation, la technologie de l'information et la citoyenneté numérique. Il permet à l'élève d'approfondir ses connaissances des concepts fondamentaux de l'informatique et d'apprendre à résoudre des problèmes en utilisant des langages de programmation courants. L'élève a l'occasion d'utiliser diverses ressources digitales et numériques afin de mettre en marche des programmes qu'il aura créés. L'élève apprend également à tenir compte d'enjeux particuliers tels que le respect des droits d'auteurs et la propriété intellectuelle, la protection de son identité en ligne, l'impact de la technologie sur la société. De plus, il peut explorer différentes carrières possibles en lien avec la programmation.



Le contenu du cours

À la fin du semestre, tu seras capable de:


Module A: Introduction

CN 1 - Analyser des entreprises qui travaillent dans le domaine de la programmation.
TI 1 - Comprendre comment l’information est envoyée à travers l’Internet. 
CN 3 - Appliquer une éthique de travail dans le domaine de la programmation.
P 1 - Créer un produit de programmation en utilisant le langage de programmation Arduino.

Module B : Les enjeux courants en programmation

TI 2 - Analyser l’impact des langages de programmation utilisés pour la conception de la réalité augmenté et la réalité virtuelle.
CN 2 - Évaluer les enjeux sociétaux liés au progrès en informatique.
P 2 - Analyser des données massives avec des algorithmes.

Module C :

TI 4 - Créer un outil d’évaluation pour des produits de programmation.
P 3 - Créer un produit de programmation en utilisant le langage de programmation Python.
TI 3 - Analyser comment l’informatique quantique affectera le milieu du travail et la société.






prog12