📅 Calendrier des activités

Les cours commenceront le 8 septembre 2025 et se termineront le 27 juin 2026, avec les interruptions suivantes :

Cela représente 34 semaines de cours, réparties en deux semestres :

🔄 Différentes activités pédagogiques rythment l’année en parallèle des cours hebdomadaires : DST, colles, semaines aménagées…

📌 Voici un calendrier global permettant de visualiser la répartition des semaines de cours :

Calendrier


📘 Programme du cours

Conformément au programme officiel d’informatique MP2I/MPI publié par le ministère, ce cours couvrira les 11 premiers chapitres du livre recommandé :
Informatique - MP2I/MPI - CPGE 1re et 2e années - Cours et exercices corrigés

📊 Répartition hebdomadaire du programme

L’étude sera répartie sur les semaines de cours selon le tableau suivant.

Semaine Chapitre Section n° section Remarques
1 ✔️ Architecture et systèmeArithmétique des ordinateurs, Modèle de Von Neumann, Système d’exploitation 2.1, 2.2
2 ✔️ Architecture et systèmeSystème d’exploitation 2.3 DM
3 ✔️ Programmation : OCamlPremiers pas avec OCaml3.1
4 ✔️ Programmation : OCamlDonnées structurées en OCaml3.2DM
5 ✔️ Programmation : OCamlRécursivité, Polymorphisme et ordre supérieur en OCaml3.3, 3.4, 3.5
6 ✔️ Programmation : OCamlTraits impératifs3.6DM
7 ✔️Programmation : CPremiers pas avec C4.1
8Programmation : CPointeurs, tableaux, structures en C4.2-DM
9Programmation : CEntrées-sorties et modularité avec C4.3, 4.4
10Programmation Comparaison de C et OCaml4.5-DM
11Bonnes pratiques et raisonnementBonnes pratiques de programmation5
12Bonnes pratiques et raisonnementCorrection, terminaison, complexité6.1, 6.2, 6.3
13Bonnes pratiques et raisonnementInduction structurelle, cas d’étude6.4, 6.5-DM
14Structures de donnéesTypes et abstraction7.1
15Structures de donnéesStructures de données séquentielles7.2
16Structures de donnéesStructures de données hiérarchiques7.3-DM
17Structures de donnéesStructures hiérarchiques, Ensembles7.3, 7.4
18GraphesDéfinitions et représentation8.1, 8.2
19GraphesAlgorithmique des graphes8.3-DM
20AlgorithmiqueAlgorithmique arithmétique9.1
21AlgorithmiqueRetour sur trace et algorithme glouton9.2, 9.3
22AlgorithmiqueDiviser pour régner9.4-DM
23AlgorithmiqueProgrammation dynamique9.4
24AlgorithmiqueAlgorithmique des textes9.5
25AlgorithmiqueAlgorithmique des textes9.5-DM
26LogiqueLogique propositionnelle10.1
27LogiqueLogique propositionnelle10.1
28LogiqueSAT10.2
29LogiqueLogique du premier ordre10.3
30SQLModèles entité-association et relationnel11.1, 11.2
31SQLRequêtes SQL11.3
32SQLExercitation