Sujets du Bac Numérique et Sciences Informatiques 2026 · Antilles-Guyane
Sujets du Bac de Numérique et Sciences Informatiques 2026 (Antilles-Guyane) : Jour 1 et Jour 2. Avec le corrigé de chaque exercice et correction automatique.
Jour 1 (2026)
Thèmes du sujet : Programmation orientée objet : classes, attributs, méthodes · Bases de données relationnelles, SGBD et langage SQL · Protocoles de routage : RIP et OSPF · Sécurisation des communications : chiffrement et HTTPS · Récursivité · Programmation dynamique
- Exercice 1 · Bases de données relationnelles, SGBD et langage SQL
Questions 1 à 12 portant sur le modèle relationnel, les clés primaires et étrangères, l'intégrité référentielle et les requêtes SQL (SELECT, JOIN, UPDATE, INSERT, DELETE). - Exercice 2 - Partie A · Récursivité
Partie A de l'exercice 2 : Étude de l'algorithme récursif de génération de toutes les sous-listes (tableau des appels récursifs), complétion de l'implémentation en Python de sous_listes, et… - Exercice 2 - Partie B · Programmation dynamique
Partie B de l'Exercice 2 : questions 4 à 8 portant sur la formulation récursive du problème LCS (Longest Common Subsequence), la relation de récurrence lorsque les derniers éléments coïncident,… - Exercice 3 - Protocoles de routage · Protocoles de routage : RIP et OSPF
Questions 1 à 4 : Détermination des routes et calculs de coûts dans un réseau selon les protocoles RIP et OSPF. - Exercice 3 - Sécurisation des communications · Sécurisation des communications : chiffrement et HTTPS
Questions 5 à 8 : Chiffrement symétrique, échange de clé par cryptographie asymétrique, signature numérique et protocole HTTPS. - Exercice 3 - Programmation orientée objet · Programmation orientée objet : classes, attributs, méthodes
Questions 9 à 16 : Fonctions Python sur les listes (somme, permuter, inverser, generer_sac) et classe Cle_symetrique (__init__, chiffrer, déchiffrement pas à pas de 688, dechiffrer).
Jour 2 (2026)
Thèmes du sujet : Structures de données abstraites : listes, piles, files, dictionnaires · Programmation orientée objet : classes, attributs, méthodes · Graphes : modélisation, implémentations et parcours · Bases de données relationnelles, SGBD et langage SQL · Réseaux : adressage IP et sous-réseaux · Protocoles de routage : RIP et OSPF · Récursivité · Programmation dynamique
- Exercice 1 - Partie A · Bases de données relationnelles, SGBD et langage SQL
Questions 1 à 7 : Modèle relationnel, clés primaires et étrangères, requêtes SQL d'interrogation, d'insertion et de mise à jour. - Exercice 1 - Partie B · Programmation orientée objet : classes, attributs, méthodes
Questions 8 à 11 : programmation orientée objet en Python avec les classes Salle et Seminaire. Donner un exemple d'attribut et de méthode, implémenter liberer, compléter la fonction salles_dispos et… - Exercice 2 - Adressage IP · Réseaux : adressage IP et sous-réseaux
Expliquer pourquoi le routeur R2 ne peut pas être associé à l'adresse IP 192.168.2.3 dans le sous-réseau qui le lie au routeur R1. - Exercice 2 - Protocoles de routage · Protocoles de routage : RIP et OSPF
Questions 2 à 6 et 8 sur les protocoles de routage RIP et OSPF : compléter la table de routage de R4 (destinations, passerelles, distances), calculer le débit d'une liaison à partir de son coût,… - Exercice 2 - Graphes · Graphes : modélisation, implémentations et parcours
Exercice 2 - Graphes : Modélisation d'un réseau par un graphe, parcours en largeur et algorithme de recherche du plus court chemin en Python (Questions 7, 9, 10 et 11). - Exercice 3 - Partie A · Structures de données abstraites : listes, piles, files, dictionnaires
Questions 1 à 6 : Manipulation de dictionnaires Python pour gérer l'effectif d'un stock de planches. - Exercice 3 - Partie B · Récursivité
Exercice 3 - Partie B (Questions 7 à 12). Modélisation récursive de l'optimisation de la découpe de planches avec la fonction valmax, son cas d'arrêt, son calcul pour n=4, la justification de la… - Exercice 3 - Partie C · Programmation dynamique
Partie C (questions 13 à 16) : optimisation de découpe de planches avec programmation dynamique (mémoïsation). Compléter la fonction valmax_dynamique, dénombrer les appels récursifs, analyser l'effet…
Tu peux aussi réviser par thème
Entraîne-toi sur un thème avec les exercices des sujets de toutes les années.
- Programmation orientée objet : classes, attributs, méthodes · 2 exercices
- Bases de données relationnelles, SGBD et langage SQL · 2 exercices
- Protocoles de routage : RIP et OSPF · 2 exercices
- Récursivité · 2 exercices
- Programmation dynamique · 2 exercices
- Structures de données abstraites : listes, piles, files, dictionnaires · 1 exercice