Filtres actifs :

Programmation et traitement des données II

Guide interactif de la programmation annuelle | Terminale

[+] Filtrer par unités de programmation [+] Filtrer par savoirs de base [+] Filtrer par compétences clés [+] Filtrer par critères d’évaluation [+] Filtrer par descripteurs opérationnels

Compétences clés

CCL : Compétence en communication linguistique

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.

Voir la définition complète

CP : Compétence plurilingue

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.

Voir la définition complète

STEM : compétence mathématique et en sciences, technologie et ingénierie

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.

Voir la définition complète

CD : Compétence numérique

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

Voir la définition complète

CPSAA : Compétence personnelle, sociale et d’apprendre à apprendre

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.

Voir la définition complète

CC : Compétence citoyenne

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.

Voir la définition complète

CE : Compétence entrepreneuriale

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.

Voir la définition complète

CCEC : Compétence en conscience et expression culturelles

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.

Voir la définition complète

Descripteurs opérationnels

CC3 : Vivre ensemble démocratiquement

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.

CCL1 : Compréhension et analyse de textes

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.

CCEC4-1 : Création de projets artistiques

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.

Justification de l’inclusion

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.

CD1 : Recherche et gestion de l’information

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.

CD2 : Communication et collaboration numériques

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.

CD3 : Création de contenus numériques

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.

CD4 : Usage sûr et responsable

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.

CD5 : Résolution de problèmes techniques

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.

CE1 : Analyse de défis et d’opportunités

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.

CE2 : Mobilisation de ressources

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.

CE3 : Développement de projets

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.

CP2 : Communication en langue étrangère

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.

Justification de l’inclusion

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.

CPSAA1 : Connaissance de soi et développement personnel

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

CPSAA3 : Collaboration et travail en équipe

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.

CPSAA4 : Gestion de l’apprentissage

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.

CPSAA5 : Vie orientée vers l’avenir

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.

STEM1 : raisonnement et représentation mathématiques

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.

STEM2 : utilisation de modèles scientifiques

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.

STEM3 : conception et réalisation de recherches

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.

STEM4 : analyse des données et conclusions

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.

STEM5 : santé, durabilité et action

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.

Compétences spécifiques

CEsp1 : Algorithmes et pensée computationnelle

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.

Voir le détail de la compétence

CEsp3 : Bases de données et dépôts

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.

Voir le détail de la compétence

CEsp4 : Documentation et utilisateur

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.

Voir le détail de la compétence

Infographie : expérience utilisateur (UX) de haut en bas

CEsp5 : Simulation d’environnements réels et technologies émergentes

Réaliser des simulations d’environnements réels afin de connaître les différents domaines de l’informatique.

Voir le détail de la compétence

Critères d’évaluation

CA 1.1

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.

  • Identifier la structure séquentielle et les blocs qui composent un programme informatique.
  • Connaître les différents types de variables et les utiliser correctement pour stocker les données nécessaires afin de résoudre les problèmes posés.
  • Utiliser différents types d’opérateurs dans les algorithmes pour répondre aux situations posées.
  • Élaborer des organigrammes et des pseudocodes pour représenter des algorithmes qui répondent à des problèmes concrets de difficulté élémentaire.

CA 1.2

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.

  • Élaborer des programmes d’une certaine complexité en écrivant le code correspondant dans un langage de programmation de haut niveau.
  • Imbriquer des boucles pour résoudre des problèmes dans un langage de programmation de haut niveau.
  • Utiliser des fonctions propres pour améliorer la lisibilité et la réutilisabilité du code.
  • Développer des programmes en analysant et en appliquant les principes de la programmation orientée objet.

CA 3.1

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.

  • Décrire les fondements, les objectifs et les éléments de base (tables, attributs, clés, relations, etc.) du modèle relationnel pour modéliser différentes situations.
  • Identifier les tables, les attributs et les relations entre les tables pour créer des diagrammes entité-association simples modélisant des bases de données.
  • Identifier les problèmes de cohérence et d’intégrité dans la conception de bases de données.
  • Connaître, évaluer et classer les systèmes de gestion de bases de données.
  • Reconnaître le degré de normalisation des tables de la base de données et justifier les éventuelles dénormalisations du modèle.
  • Identifier les problèmes de cohérence et d’intégrité dans la conception de bases de données complexes et indiquer les contraintes d’intégrité associées à chacune des clés pour les résoudre.

CA 3.2

Réaliser des opérations de manipulation de la base de données (création, consultation, mise à jour et suppression).

  • Créer les tables qui composent la structure d’une base de données à l’aide d’outils graphiques et du langage de définition de données.
  • Réaliser des requêtes simples sur une table.
  • Insérer, supprimer et mettre à jour des données dans les tables à l’aide du langage de manipulation de données.
  • Réaliser des requêtes de données combinées portant sur une ou plusieurs tables.
  • Gérer les informations stockées dans des bases de données relationnelles en préservant l’intégrité et la cohérence des données.

CA 3.3

Travailler avec différents dépôts de données en effectuant les opérations adéquates pour répondre aux exigences du projet.

  • Réaliser des opérations d’entrée et de sortie d’information sur des fichiers en utilisant les bibliothèques ou les classes fournies par chaque langage de programmation.
  • Utiliser les différents formats de représentation de l’information (CSV, JSON, etc.) pour stocker des données de manière structurée.
  • Créer des programmes qui utilisent des fichiers pour stocker et récupérer des informations.
  • Identifier les caractéristiques et les méthodes d’accès aux systèmes de gestion de bases de données relationnelles.

CA 4.1

Faciliter la maintenance du code et la mise en œuvre d’améliorations par des professionnels.

  • Apprécier l’importance de la lisibilité du code et structurer les programmes de manière logique, ordonnée, modulaire et cohérente.
  • Commenter de manière structurée et systématique le code pour documenter l’utilité et le fonctionnement des différentes parties.

CA 5.1

Intégrer des concepts de certaines branches de l’informatique dans la réalisation de programmes et d’applications.

  • Connaître les différents domaines actuels d’application de la programmation.
  • Fournir des exemples de programmes développés par des tiers sur des thèmes variés.
  • Proposer un projet original de développement de code à partir d’une thématique actuelle dans le domaine de l’informatique.

CA 5.2

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

  • Trouver sur le réseau des bibliothèques et des applications qui contiennent des fonctions utiles au développement de ses propres programmes.
  • Interpréter la documentation associée aux bibliothèques et aux applications partagées.
  • Extraire les parties du code qui réalisent la fonction requise et les intégrer dans une autre application.

CA 5.3

Tirer des conclusions objectives à partir des preuves détectées pendant l’exécution des programmes informatiques.

Planification et unités de programmation

126 séances au total (4/semaine)

⚠ Avis de programmation

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 :

  • Flexibilité pédagogique : permet d’approfondir les sujets qui suscitent le plus d’intérêt et de disposer d’activités supplémentaires.
  • Adaptation à l’IA : la programmation est conçue pour être modifiée et accueillir le changement de paradigme actuel.
Calendrier de l’année scolaire 2026-27.

UP1 : comment organisons-nous notre apprentissage ?

(15 séances) - éval. 1, 2 et 3

Création du portfolio du cours passé, du présent et fonctionnement du cours.

  • Qu’est-ce que le portfolio de l’institut ?
  • Créer le portfolio avec les contenus marquants du cours passé.
  • Comment rend-on les travaux ?
  • Approfondir l’auto-évaluation des résultats.
  • Mesure des effets des tactiques de classe (Hattie).

UP2 : comment tirer parti de la programmation orientée objet ?

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

  • Révision des bases de la programmation (Python).
  • Révision des algorithmes et des structures de données.
  • Fonctions propres.
  • Menu de l’application.
  • Bibliothèques de mathématiques, de SE et de TDD.
  • Réutilisation du code. Bibliothèques.
  • Objets : constructeurs, attributs, méthodes.
  • Diagramme de classes.
  • Héritage.

UP3 : comment mettre de l’ordre dans le chaos ? La carte de l’information

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

  • Entités - tables.
  • Attributs - champs.
  • Relations et cardinalités.
Schéma d’analyse des exigences

UP4 : comment fonctionne l’apprentissage personnalisé ? + Formes normales

(8 séances) - éval. 1

Révision des formes normales vues l’année passée.

  • Révision des moteurs de bases de données.
  • Nous utiliserons l’IA pour apprendre, réviser et nous évaluer.
  • Les formes normales (1FN, 2FN, 3FN).
  • Réflexion : trop de rigueur ?

UP5 : JSON : échange de données et descripteurs pour l’IA

(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 :

  • Fichiers de données pour alimenter une base de données.
  • JSON et les invites structurées.
  • Fichiers JSON pour définir une image et modifier un détail avec une invite.

Matériel : comparaison des formats de données (JSON, XML) face à KDL v2.0

Capture de la comparaison des formats face à KDL v2.0, niveau avancé Ouvrir la comparaison (niveau avancé)

UP6 : comment déployer un serveur sur internet ? - LAMP

(6 séances) - éval. 2 [INTRODUCTION / NIVEAU AVANCÉ]

Configuration et gestion d’environnements serveur backend LAMP (Linux, Apache, MySQL, PHP).

  • Installation de Linux + configurations de base.
  • Installation du serveur web Apache.
  • Installation de MariaDB comme moteur de base de données.
  • Installation de PHP et de phpMyAdmin.
  • Connexion distante SSH.

UP7 : comment interagissons-nous avec une base de données d’un serveur LAMP ?

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

  • Interagir avec phpMyAdmin et MariaDB.
  • SQL de base et avancé.
  • SQL avec SSH.
  • DDL : CREATE, DELETE.
  • DML : UPDATE, INSERT.
  • Requêtes SELECT : filtrage, tri, opérateurs.

UP8 : informatique physique et IoT

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

UP9 : IA en local

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

  • Terminologie et concepts fondamentaux.
  • Installation et configuration de systèmes d’exploitation libres.
  • Introduction à Ollama et LMstudio.
  • Téléchargement des LLM.
  • Introduction aux IA génératives d’images.

UP10 : fondements des agents et navigation autonome

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

  • Théorie : la boucle « Penser-Agir-Observer » (ReAct).
  • Sandbox : pourquoi devons-nous isoler une IA autonome ?
  • Installation et configuration dans Podman.
  • Pratique : Browser-use comme agent de navigation avec Ollama en local.

UP11 : quels sont les derniers cyberdangers ?

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

Justification de l’inclusion

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.

UP12 : quel est l’état actuel de l’intelligence artificielle ?

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

Justification de l’inclusion

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.

UP13 : des agents aux essaims : systèmes multi-agents

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

  • Notion d’« essaim » (swarm) et collaboration entre IA.
  • Rôles et invites système spécifiques.
  • Orchestration : qui commande ? (managers et autonomes).
  • Frameworks actuels : CrewAI, AutoGen ou Swarm.

Adaptation du niveau

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

UP14 : Ton jugement à l’ère de l’IA

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

Miniature de la carte conceptuelle « Ton jugement à l’ère de l’IA » Ouvrir la carte (17 ans · Terminale)

Savoirs de base

A. ALGORITHMIQUE ET PROGRAMMATION

  • Stratégies de résolution de problèmes (diviser pour régner, récursivité).
  • Boucles imbriquées.
  • Implémentation de fonctions propres.
  • Réutilisation du code. Bibliothèques.
  • Programmation orientée objet (POO).
  • Analyse et conception d’objets. Diagrammes de classes.
  • Implémentation de classes : constructeurs, attributs et méthodes.
  • Interaction entre objets.
  • Héritage. Superclasses et sous-classes.
  • Polymorphisme. Redéfinition de méthodes.

Voir le détail, les connexions et les CA

B. TRAITEMENT DE DONNÉES

  • Modèle entité-association.
  • Terminologie du modèle relationnel. Relations, attributs et clés.
  • Diagrammes entité-association.
  • Intégrité des bases de données.
  • Théorie de la normalisation. Formes normales.
  • Systèmes de gestion de bases de données (SGBD).
  • Langage de définition de données (DDL) : CREATE, DELETE.
  • Langage de manipulation de données (DML) : UPDATE, INSERT.
  • Réalisation de requêtes (SELECT) : filtrage, tri et opérateurs.
  • Fichiers de données et journaux. Formats (CSV, JSON, etc.).
  • Ouverture, fermeture et méthodes d’accès aux fichiers.
  • Exécution de requêtes et de connexions depuis des langages de programmation.
  • Accès aux bases de données via une API.

Voir le détail, les connexions et les CA

C. APPLICATION DANS DES ENVIRONNEMENTS SIMULÉS

  • Applications de la programmation : robotique, jeux vidéo, intelligence artificielle.
  • Domotique, cryptographie, traitement massif de données (Big Data).
  • Simulations, IoT (Internet des objets), etc.

Voir le détail, les connexions et les CA

D. GESTION, ÉTHIQUE ET SÉCURITÉ

  • Portfolio comme apprentissage et auto-évaluation.
  • Sécurité informatique, piratage éthique et cybermenaces.
  • Intelligence artificielle, apprentissage personnalisé, éthique et alignement, et IA locales.

Justification de l’inclusion

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.

Voir le détail, les connexions et les CA

Références et compléments

Tableau des niveaux de Bloom

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

Tableau récapitulatif des niveaux de Bloom

Terminologie de la FP et du secondaire

Une hypercarte conceptuelle interactive qui clarifie et relie la terminologie utilisée dans la formation professionnelle (FP) et celle de l’enseignement secondaire.

Hypercarte de terminologie de la FP et du secondaire

Fondements juridiques et curriculaires

Fondements juridiques classés chronologiquement (pages officielles) :

Voir l’évolution normative détaillée

↑