diff --git a/slides/Makefile b/slides/Makefile
index e2ebe71d46782bfb3507238d3bfdfcd1655281fa..924297c505c4ca4d2ee0840c1c86e0baa72ef03d 100644
--- a/slides/Makefile
+++ b/slides/Makefile
@@ -69,6 +69,6 @@ deploy: all index.html
 	cp index.html algo_cours
 
 clean:
-	rm -f *.html *.pdf *.markdown yq_linux_amd64* index.md .puppeteer.json
+	rm -rf *.html *.pdf *.markdown yq_linux_amd64* index.md .puppeteer.json algo_cours *.err
 
 .PHONY:	clean index.md puppeteer yq
diff --git a/slides/cours_1.md b/slides/cours_1.md
index 6bf2aae87661f6b0dd76912bac2ed86baf3ae93c..590136c52d8eba89fdd17a0ffcb6a381cc7ec62f 100644
--- a/slides/cours_1.md
+++ b/slides/cours_1.md
@@ -57,7 +57,7 @@ Nombre premier: nombre possédant deux diviseurs entiers distincts.
 ## Algorithme naïf (problème)
 
 ```C
-est_premier(nombre) 
+booléen est_premier(nombre) 
     si 
         pour tout i, t.q. 1 < i < nombre 
             i ne divise pas nombre
@@ -79,11 +79,11 @@ est_premier(nombre)
 
 ```C
 booléen est_premier(nombre) // fonction
-    soit i := 2;       // variable, type, assignation
+    soit i = 2;       // variable, type, assignation
     tant que i < nombre // boucle
         si nombre modulo i == 0 // expression typée
             retourne faux    // expression typée
-        i := i + 1
+        i = i + 1
     retourne vrai // expression typée
 ```
 
diff --git a/slides/metadata.yaml b/slides/metadata.yaml
index fb966bcfaf4429e7bff3faf9b8ceeed4484a184b..d863cfe0ae1fc30f8c14fc6b02829204f1220801 100644
--- a/slides/metadata.yaml
+++ b/slides/metadata.yaml
@@ -1,5 +1,5 @@
 ---
-subtitle: "Algorithmique et structures de données, 2021-2022"
+subtitle: "Algorithmique et structures de données, 2022-2023"
 author: "Paul Albuquerque (B410), Pierre Künzli et Orestis Malaspinas (A401), ISC, HEPIA"
 institute: En partie inspirés des supports de cours de P. Albuquerque
 lang: fr-CH