Sujets du Bac Numérique et Sciences Informatiques 2025 · Polynésie
Sujets du Bac de Numérique et Sciences Informatiques 2025 (Polynésie) : Jour 1 et Jour 2. Avec le corrigé de chaque exercice et correction automatique.
Jour 1 (2025)
Thèmes du sujet : Programmation orientée objet : classes, attributs, méthodes · Bases de données relationnelles, SGBD et langage SQL · Architectures matérielles et systèmes d'exploitation · Réseaux : adressage IP et sous-réseaux · Protocoles de routage : RIP et OSPF · Sécurisation des communications : chiffrement et HTTPS · Récursivité · Mise au point des programmes : bugs, assertions et tests · Coût des algorithmes, tris et recherche
- Exercice 1 - Protocoles de routage · Protocoles de routage : RIP et OSPF
Questions 1 à 5 portant sur les protocoles de routage RIP et OSPF : compléter les tables de routage de R1, déterminer la route vers Internet dans le maillage en RIP puis en OSPF, et recalculer la… - Exercice 1 - Réseaux : adressage IP et sous-réseaux · Réseaux : adressage IP et sous-réseaux
Questions 6 à 8 : calcul de l'adresse réseau, de diffusion (broadcast) et du nombre d'hôtes pour un sous-réseau IPv4 avec masque. - Exercice 1 - Programmation orientée objet · Programmation orientée objet : classes, attributs, méthodes
Questions 9 et 10 : complétion des méthodes masquer et adresse_suivante de la classe IPv4 en Python. - Exercice 2 - Programmation Python · Coût des algorithmes, tris et recherche
Exercice 2 : Programmation Python et modélisation du jeu du baguenaudier. Questions 1 à 6 portant sur la manipulation de listes, les fonctions de vérification et la gestion d'un casse-tête. - Exercice 2 - Récursivité · Récursivité
Questions 7 à 10 : complétion de la fonction récursive vider, trace d'exécution pour n=3, écriture de la fonction récursive remplir et analyse de l'adaptation du code pour un grand nombre de cases… - Exercice 3 - Mise au point des programmes · Mise au point des programmes : bugs, assertions et tests
Questions 1 à 5 sur la fonction gen_mdp : appel de fonction, initialisation de listes en compréhension, concaténation de listes, tirage aléatoire avec randint et limites de l'algorithme. - Exercice 3 - Bases de données relationnelles et SQL · Bases de données relationnelles, SGBD et langage SQL
Questions 6 à 12 portant sur le modèle relationnel et SQL : contrainte de clé primaire sur le mot de passe, requête SELECT simple, requête UPDATE, requête SELECT avec condition de date… - Exercice 3 - Systèmes d'exploitation · Architectures matérielles et systèmes d'exploitation
Questions 13 et 17 : manipulation de l'arborescence de fichiers, chemins relatifs et gestion des permissions sous Linux. - Exercice 3 - Sécurisation des communications · Sécurisation des communications : chiffrement et HTTPS
Questions 14, 15, 16 et 18 : calcul du OU-exclusif bit à bit entre les octets A3 et 59, démonstration de la propriété (a XOR b) XOR b = a, justification du caractère symétrique du chiffrement, et…
Jour 2 (2025)
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
- Exercice 1 · Programmation orientée objet : classes, attributs, méthodes
Programmation orientée objet en Python pour modéliser le jeu de cartes '6 qui prend' avec les classes Carte, Paquet et Joueur. - Exercice 2 - Partie A · Bases de données relationnelles, SGBD et langage SQL
Exercice 2 - Partie A : Base de données relationnelle sur les champignons. Écriture de requêtes SQL (sélection, insertion, mise à jour, jointures), identification de clé étrangère et rédaction du… - Exercice 2 - Partie B · Programmation orientée objet : classes, attributs, méthodes
Questions 9 à 11 de l'exercice 2 (Partie B) : manipulation d'objets de la classe Champignon en Python, parcours d'une liste d'instances pour filtrer selon la saison, explication d'un échec de… - Exercice 3 - Piles et files · Structures de données abstraites : listes, piles, files, dictionnaires
Partie A - Questions 1 et 2 : Décrire le fonctionnement d'une Pile et d'une File. - Exercice 3 - Graphes · Graphes : modélisation, implémentations et parcours
Exercice 3 (Questions 3 à 11) : Modélisation du jeu des mots voisins sous forme de graphe non orienté et algorithme de recherche du plus court chemin par parcours en largeur avec Pile et File.
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.
- Bases de données relationnelles, SGBD et langage SQL · 11 exercices · 65 % de chances de tomber
- Programmation orientée objet : classes, attributs, méthodes · 6 exercices · 45 % de chances de tomber
- Protocoles de routage : RIP et OSPF · 5 exercices · 40 % de chances de tomber
- Graphes : modélisation, implémentations et parcours · 4 exercices · 40 % de chances de tomber
- Réseaux : adressage IP et sous-réseaux · 3 exercices · 40 % de chances de tomber
- Structures de données abstraites : listes, piles, files, dictionnaires · 5 exercices · 35 % de chances de tomber