Programme spé nsi et math 2023
Lien officiel
Enseignement de spécialité mathématiques
Lors de l'épreuve terminale dans l'enseignement de spécialité mathématiques, les candidats peuvent être évalués sur les parties suivantes du programme de la classe de terminale :
Partie « Algèbre et géométrie », uniquement les items suivants :
- Manipulation des vecteurs, des droites et des plans de l'espace
- Orthogonalité et distances dans l'espace
- Représentations paramétriques et équations cartésiennes
Partie « Analyse », uniquement les items suivants :
- Suites
- Limites des fonctions
- Compléments sur la dérivation
- Continuité des fonctions d'une variable réelle
- Fonction logarithme
- Primitives, équations différentielles, à l'exclusion du contenu suivant :
- équation différentielle y' = ay, où a est un nombre réel ; allure des courbes. Équation différentielle y' = ay + b
Partie « Probabilités », uniquement l'item suivant :
Succession d'épreuves indépendantes, schéma de Bernoulli
Partie « Algorithmique et programmation » dans sa totalité
Enseignement de spécialité NSI
Lors de l'épreuve terminale dans l'enseignement de spécialité numérique et sciences informatiques, les candidats peuvent être évalués sur les parties suivantes du programme de la classe de terminale :
« Structures de données »
- Structures de données, interface et implémentation
- Vocabulaire de la programmation objet : classes, attributs, méthodes, objets
- Listes, piles, files : structures linéaires. Dictionnaires, index et clé
- Arbres : structures hiérarchiques. Arbres binaires : nœuds, racines, feuilles, sous-arbres gauches, sous-arbres droits
« Bases de données »:
- Modèle relationnel : relation, attribut, domaine, clef primaire, clef étrangère, schéma relationnel
- Base de données relationnelle
- Langage SQL : requêtes d'interrogation et de mise à jour d'une base de données
« Architectures matérielles, systèmes d'exploitation et réseaux »
- Gestion des processus et des ressources par un système d'exploitation
- Protocoles de routage
« Langages et programmation »:
- Récursivité
- Modularité
- Mise au point des programmes. Gestion des bugs
« Algorithmique »:
- Algorithmes sur les arbres binaires et sur les arbres binaires de recherche
- Méthode « diviser pour régner »