====== Détails du programme de Bac pour la session 2023 ====== Le 29/09/2002, BO a été modifié. Là où il était dit qu'il y avait 3 exercices à choisir parmi 5, il y a maintenant : //« Le sujet comporte trois exercices indépendants les uns des autres, qui permettent d'évaluer les connaissances et compétences des candidats. »// De plus le programme a été défini ainsi : * Rubrique « Structures de données », uniquement les items suivants : * 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 * Rubrique « Bases de données », uniquement les items suivants : * 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 * Rubrique « Architectures matérielles, systèmes d'exploitation et réseaux », uniquement les items suivants : * Gestion des processus et des ressources par un système d'exploitation * Protocoles de routage * Rubrique « Langages et programmation », uniquement les items suivants : * Récursivité * Modularité * Mise au point des programmes. Gestion des bugs * Rubrique « Algorithmique », uniquement les items suivants : * Algorithmes sur les arbres binaires et sur les arbres binaires de recherche * Méthode « diviser pour régner »