📅 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.2
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
8 ✔️Programmation : CPointeurs, tableaux, structures en C4.2
9 ✔️Programmation : CEntrées-sorties et modularité avec C4.3, 4.4DM ✔️
10 ✔️Programmation Comparaison de C et OCaml4.5
11 ✔️Bonnes pratiques et raisonnementBonnes pratiques de programmation5
12 ✔️Bonnes pratiques et raisonnementCorrection, terminaison, complexité6.1, 6.2, 6.3
13 ✔️Bonnes pratiques et raisonnementInduction structurelle, cas d’étude6.4, 6.5DM ✔️
14 ✔️LogiqueLogique propositionnelle10.1
15 ✔️LogiqueSAT10.2
16 ✔️ LogiqueLogique du premier ordre10.3 DM ✔️
17 ✔️ Structures de donnéesTypes et abstraction7.1
18 ✔️ Structures de donnéesStructures de données séquentielles7.2
19 ✔️ Structures de donnéesStructures hiérarchiques 7.3 DM ✔️
20GraphesDéfinitions et représentation8.1, 8.2
21GraphesAlgorithmique des graphes8.3-DM
22AlgorithmiqueAlgorithmique arithmétique9.1
23AlgorithmiqueRetour sur trace et algorithme glouton9.2, 9.3
24AlgorithmiqueDiviser pour régner9.4-DM
25AlgorithmiqueProgrammation dynamique9.4
26AlgorithmiqueAlgorithmique des textes9.5
27AlgorithmiqueAlgorithmique des textes9.5-DM
28SQLModèles entité-association et relationnel11.1, 11.2
29SQLRequêtes SQL11.3
30SQLExercitation