diff --git a/slides/cours_3.md b/slides/cours_3.md
index 2e8e9166360d3ab1331e7cee3478fb79d9bdba1d..8e2ce66322f16d86c65c9f98482475d3fbbc55c9 100644
--- a/slides/cours_3.md
+++ b/slides/cours_3.md
@@ -572,7 +572,7 @@ $$
 
 ## Nombres à virgule flottante, simple/double précision
 
-# Types complexes: `struct`{.C} (1/6)
+# Types composés: `struct`{.C} (1/6)
 
 ## Fractions
 
@@ -591,7 +591,7 @@ int denom3 = denom1 * denom2;
 
 ## Pas super pratique....
 
-# Types complexes: `struct`{.C} (2/6)
+# Types composés: `struct`{.C} (2/6)
 
 ## On peut faire mieux
 
@@ -603,7 +603,7 @@ struct fraction { // déclaration du type
 struct fraction frac; // déclaration de frac
 ```
 
-# Types complexes: `struct`{.C} (3/6)
+# Types composés: `struct`{.C} (3/6)
 
 ## Simplifications
 
@@ -625,7 +625,7 @@ struct fraction frac; // déclaration de frac
     fraction_t frac2 = frac; // copie
     ```
 
-# Types complexes: `struct`{.C} (4/6)
+# Types composés: `struct`{.C} (4/6)
 
 ## Pointeurs
 
@@ -641,7 +641,7 @@ struct fraction frac; // déclaration de frac
 ![La représentation mémoire de
 `fraction_t`.](figs/pointer_struct.svg){width=50%}
 
-# Types complexes: `struct`{.C} (5/6)
+# Types composés: `struct`{.C} (5/6)
 
 ## Initialisation
 
@@ -662,7 +662,7 @@ struct fraction frac; // déclaration de frac
     }
     ```
 
-# Types complexes: `struct`{.C} (6/6)
+# Types composés: `struct`{.C} (6/6)
 
 ## Initialisation version copie