Guide interactif de la programmation annuelle | Terminale
C’est la capacité à exprimer et à interpréter des concepts, des faits et des opinions à l’oral et à l’écrit, en interagissant linguistiquement de manière adéquate et créative dans tous les contextes sociaux et culturels.
Cela implique d’utiliser différentes langues de manière appropriée et efficace pour l’apprentissage et la communication, en tirant parti de ses propres expériences pour faire des transferts entre elles et agir comme médiateur culturel.
C’est la capacité à appliquer le raisonnement mathématique et les méthodes de la science et de la technologie pour comprendre, décrire et résoudre des problèmes dans des contextes variés de la vie réelle.
Cela implique l’usage sûr, critique et créatif des technologies de l’information et de la communication pour atteindre des objectifs liés au travail, à l’apprentissage, aux loisirs et à la participation à la société.
C’est la capacité à réfléchir sur soi-même, à gérer son propre apprentissage, à collaborer avec les autres de manière constructive et à faire face à l’incertitude pour s’épanouir dans la vie personnelle et professionnelle.
C’est la capacité à agir en citoyens responsables et à participer pleinement à la vie civique et sociale, en s’appuyant sur la compréhension des droits humains et des valeurs démocratiques.
C’est la capacité à transformer les idées en action. Elle comprend la créativité, l’innovation et la prise de risques, ainsi que la capacité à planifier et à gérer des projets pour atteindre des objectifs.
Cela suppose d’apprécier l’importance de l’expression créative des idées, des expériences et des émotions à travers différents moyens, y compris la musique, les arts de la scène, la littérature et les arts visuels.
Réfléchit aux questions éthiques et aux droits humains et participe à des activités communautaires, en prenant conscience de l’importance de la participation citoyenne, de la coopération, de la cohésion sociale et du respect de la diversité pour la vie démocratique.
Comprend, interprète et analyse avec un sens critique des textes oraux, signés et écrits de différents types, formes et supports, en évaluant leur fiabilité, leur forme et leur contenu, pour construire des connaissances, se forger une opinion propre et participer à la vie sociale et culturelle.
Sélectionner et intégrer avec créativité divers moyens et supports, ainsi que des techniques plastiques, visuelles, audiovisuelles, sonores ou corporelles, pour concevoir et produire des projets artistiques et culturels durables.
Ce descripteur est clé avec l’avènement de l’IA générative. Il est inclus pour évaluer la capacité à créer une gamme de contenus (documentation, cartes conceptuelles, icônes, manuels) en utilisant ces nouveaux outils de manière efficace et créative.
Réalise des recherches d’information efficaces et sûres dans différents environnements numériques, en sélectionnant, en évaluant, en organisant et en stockant l’information et les données de manière critique et responsable pour les transformer en connaissance.
Communique, entre en relation et collabore de manière efficace, sûre et responsable dans des environnements et avec des outils numériques, en participant à des activités et des projets collectifs et en contribuant à la réalisation d’objectifs partagés.
Crée, modifie, intègre et retravaille des contenus numériques complexes dans différents formats pour exprimer des idées, des connaissances et des opinions, et pour diffuser sa production artistique et culturelle, en respectant la propriété intellectuelle et les droits d’auteur.
Identifie les risques et adopte des mesures préventives lorsqu’il utilise des technologies numériques pour protéger les appareils, les données personnelles, la santé et l’environnement, et pour prendre conscience de l’importance et de la nécessité d’un usage critique, légal, sûr, sain et durable de ces technologies.
Configurer et utiliser des appareils et des outils numériques, et résoudre des problèmes techniques simples, pour profiter des possibilités qu’offre la technologie numérique dans l’apprentissage tout au long de la vie et dans la vie quotidienne.
Analyse et évalue les défis et les opportunités de l’environnement proche et global, et présente des idées et des solutions innovantes et durables, en appliquant les principes de la gestion de projets et de la pensée de design, pour créer de la valeur pour les autres.
Mobilise des ressources personnelles, sociales et culturelles, y compris financières, pour mener à bien des idées et des projets, et pour prendre des décisions économiques et financières éthiques et responsables, en tenant compte de l’impact social et environnemental.
Mène des projets d’entrepreneuriat social et durable, individuels ou collectifs, en planifiant et en réalisant les actions nécessaires et en évaluant leurs résultats, afin de générer un impact positif dans son environnement.
Utilise avec aisance, de manière appropriée et avec une correction acceptable une ou plusieurs langues, en plus de la ou des langues familiales, pour répondre à ses besoins de communication avec spontanéité et autonomie dans différentes situations et contextes des domaines personnel, social, éducatif et professionnel.
Bien que le programme ne rattache pas explicitement ce descripteur à une compétence spécifique de cette matière, son inclusion est jugée fondamentale. La grande majorité de la documentation technique, des forums et des ressources d’apprentissage en programmation sont en anglais. Développer l’autonomie dans l’usage d’une langue étrangère est un facteur clé du progrès réel des élèves.
Se connaît lui-même et favorise une croissance personnelle constante, en gérant le temps et l’information de manière efficace, et en s’adaptant aux changements pour faire face à l’incertitude et à la complexité.
Collabore avec les autres de manière constructive, en faisant preuve de résilience, et gère l’apprentissage tout au long de la vie, en contribuant à son propre bien-être physique, mental et émotionnel ainsi qu’à celui des autres.
Gère son propre apprentissage, en identifiant ses points forts et ses points faibles, en fixant des objectifs et en planifiant les actions nécessaires pour les atteindre, et en évaluant ses progrès et ses résultats.
Conçoit et gère un projet de vie orienté vers l’avenir, en tenant compte de ses aspirations, de ses valeurs et de ses intérêts, et en prenant des décisions éclairées et responsables pour son développement personnel, social et professionnel.
Utilise des méthodes inductives et déductives propres au raisonnement mathématique dans des situations connues, et sélectionne et emploie différentes stratégies pour résoudre des problèmes, en analysant de manière critique les solutions et en reformulant la démarche si nécessaire.
Développe et utilise des modèles fondés sur les connaissances scientifiques pour analyser les phénomènes naturels et sociaux et pour prédire leur évolution, en tenant compte de leurs limites et de l’incertitude.
Conçoit et réalise des recherches, individuellement ou en équipe, en appliquant la méthode scientifique et la pensée informatique, pour poser des questions et des hypothèses, et les confronter par l’expérimentation ou l’observation.
Analyse et interprète des données, en utilisant des outils mathématiques et technologiques, pour en extraire des conclusions pertinentes, évaluer la fiabilité des sources et communiquer les résultats de manière claire et rigoureuse.
Met en pratique des habitudes de vie saine, en prenant conscience de l’importance de la santé et de la durabilité pour la préservation de l’environnement.
Développer des algorithmes et des applications informatiques dans différents environnements, en appliquant les principes de la pensée informatique et en intégrant les technologies émergentes, pour créer des solutions à des problèmes concrets.
Utiliser les bases de données et les différents dépôts comme sources de données, en y effectuant les opérations de base. Concevoir et utiliser les différents dépôts de données en réalisant des requêtes et des modifications selon les exigences du projet.
Publier et documenter, dans différents formats, les programmes développés et les données générées de manière claire et précise, afin que les utilisateurs puissent les utiliser.
Réaliser des simulations d’environnements réels afin de connaître les différents domaines de l’informatique.
Concevoir des solutions à des problèmes informatiques au moyen d’algorithmes, en appliquant de manière créative les éléments et les techniques de programmation.
Programmer des applications plus complexes pour différents environnements, en appliquant les principes de la programmation et en adaptant les algorithmes à un langage de programmation spécifique.
Concevoir des bases de données qui garantissent l’intégrité et la cohérence des données pour répondre à une problématique posée, en respectant les formes normales dans le cas de bases de données structurées.
Réaliser des opérations de manipulation de la base de données (création, consultation, mise à jour et suppression).
Travailler avec différents dépôts de données en effectuant les opérations adéquates pour répondre aux exigences du projet.
Faciliter la maintenance du code et la mise en œuvre d’améliorations par des professionnels.
Intégrer des concepts de certaines branches de l’informatique dans la réalisation de programmes et d’applications.
Intégrer dans les projets à développer des fonctionnalités d’autres produits informatiques étudiés, afin de connaître les tendances actuelles et d’obtenir des produits de meilleure qualité.
Tirer des conclusions objectives à partir des preuves détectées pendant l’exécution des programmes informatiques.
Il y a plus de séances programmées que de temps disponible dans le calendrier.
Ce déséquilibre est volontaire, pour deux raisons fondamentales :
(15 séances) - éval. 1, 2 et 3
Création du portfolio du cours passé, du présent et fonctionnement du cours.
(15 séances) - éval. 1
Nous reprenons les acquis de l’année passée : développement d’algorithmes et pensée informatique. Utilisation de variables, de structures de contrôle, de fonctions et de listes pour résoudre des problèmes et automatiser des processus de données. Et nous avançons vers la programmation orientée objet et le TDD.
(8 séances) - éval. 1
Les élèves apprendront à analyser les exigences d’un problème et à concevoir son modèle de données en créant un diagramme entité-association et en appliquant les règles de normalisation pour une base de données efficace.
(8 séances) - éval. 1
Révision des formes normales vues l’année passée.
(8 séances) - éval. 2
Nous réviserons CSV, JSON, XML et la manière dont le JSON est utilisé avec les IA. Nous évoquerons aussi :
Matériel : comparaison des formats de données (JSON, XML) face à KDL v2.0
(6 séances) - éval. 2 [INTRODUCTION / NIVEAU AVANCÉ]
Configuration et gestion d’environnements serveur backend LAMP (Linux, Apache, MySQL, PHP).
(6 séances) - éval. 2 et 3
Interaction dynamique entre client et serveur. Les élèves utiliseront le terminal Linux (Shell) et des clients graphiques pour donner des ordres à un moteur de base de données.
(6 séances) - éval. 3
Intégration de systèmes physiques avec des logiciels au moyen de microcontrôleurs et de capteurs. Capture de données de l’environnement, actionneurs et introduction à la communication entre objets connectés au réseau. Ici, nous apprenons et pratiquons avec des fers à souder et du matériel.
(6 séances) - éval. 3 [INTRODUCTION / NIVEAU AVANCÉ]
Introduction à l’installation et à l’usage d’intelligences artificielles « open source » sous Linux, pour garantir la confidentialité et le contrôle.
(6 séances) - éval. 3 [INTRODUCTION / NIVEAU AVANCÉ]
Nous comprendrons ce qui distingue un « agent » d’un simple chatbot : la capacité d’utiliser des outils (Tool Use) et d’agir dans l’environnement. Nous utiliserons un navigateur web comme outil principal dans un environnement sécurisé.
(8 séances) - éval. 3
Les élèves réaliseront une recherche et prépareront une présentation sur l’état actuel de la cybersécurité, en couvrant les menaces courantes et une partie approfondie sur ce qu’est le piratage éthique.
Ajouté pour accompagner les camarades qui passeront à la sélectivité l’épreuve de technologie et d’ingénierie, où les concepts de cybersécurité sont clés.
(8 séances) - éval. 1, 2 et 3
Cette SA approfondit l’IA à travers l’installation d’un LLM en local, l’usage de l’IA pour l’apprentissage personnalisé et le débat sur la manière de réaliser des travaux avec l’IA sans perdre des compétences critiques.
Ajouté pour accompagner les camarades qui passeront à la sélectivité l’épreuve de technologie et d’ingénierie, en les rapprochant de la pratique et de la réflexion sur les technologies d’IA les plus actuelles.
(6 séances) - éval. 3 [NIVEAU FLEXIBLE]
Si un agent est puissant, une équipe est imparable. Introduction à l’orchestration d’IA avec des rôles spécialisés (chercheur, rédacteur, critique) qui collaborent pour résoudre des tâches complexes.
Niveau de base : analyser des exemples de « ruches » préconfigurées, comprendre le flux de travail et la spécialisation.
Niveau avancé : configurer une petite équipe d’agents en Python ou YAML pour automatiser une tâche (ex. : résumé d’actualités ou analyse de code).
(7 séances) - éval. 3
Carte conceptuelle interactive sur les huit distorsions qui faussent notre jugement à l’ère de l’IA (autorité, urgence, chiffres trompeurs, répétition, fluidité, délégation cognitive, raisonnement motivé et excès de confiance) et un protocole en quatre étapes pour s’en défendre. Elle comprend des cas réels, les études de référence, des invites pour vérifier les réponses de l’IA et un test.
Ce bloc de savoirs n’apparaît pas explicitement comme bloc indépendant dans le programme officiel, mais il est inclus parce qu’il faut actualiser les contenus à l’ère de l’IA, qui vient de faire irruption. Son intégration permet de mettre en œuvre les activités phares du PROA+ du projet du centre et répond à la coordination stratégique avec le département de technologie, qui demande que cette matière prenne en charge le traitement de la sécurité et de l’intelligence artificielle.
Un guide visuel pour mieux apprendre à étudier. Au lieu de simplement mémoriser, découvre comment commencer par analyser et hiérarchiser l’information pour rendre ton étude plus efficace.
Utile aux élèves et aux familles pour comprendre comment on apprend et comment on est évalué.
Une hypercarte conceptuelle interactive qui clarifie et relie la terminologie utilisée dans la formation professionnelle (FP) et celle de l’enseignement secondaire.
Fondements juridiques classés chronologiquement (pages officielles) :