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