diff --git a/app/conv.md b/app/conv.md
new file mode 100644
index 0000000000000000000000000000000000000000..b885bbe78c1837faba43a72ce394b6c32fbfc9a3
--- /dev/null
+++ b/app/conv.md
@@ -0,0 +1,50 @@
+---
+# author:
+# - Orestis Malaspinas
+title: Apprentissage par problème: la convolution.
+autoSectionLabels: true
+autoEqnLabels: false
+eqnPrefix: 
+  - "éq."
+  - "éqs."
+chapters: false
+numberSections: false
+chaptersDepth: 1
+sectionsDepth: 3
+lang: fr
+documentclass: article
+papersize: A4
+cref: false
+pandoc-numbering:
+  - category: exercice
+urlcolor: blue
+---
+
+# Buts
+
+- Étudier la convolution.
+- Étudier le convolution numérique.
+- Étudier une notion par apprentissage par problème.
+
+# Apprentissage par problème 
+
+Un apprentissage par problème est réalisé en plusieurs phases successives (ici 4), le but
+étant que les étudiant·e·s apprennent à rechercher l’information par elles/eux-mêmes, qu’elles/ils échangent entre elles/eux afin de bien maîtriser cette notion, et enfin, dans une épreuve ou
+un test, qu’elles/ils soient capables de montrer que la notion est acquise.
+
+1. Le 7 novembre 2018: présentation du problème et organisation.
+2. Entre le 7 novembre et le 14 novembre: travail individuel ou en groupes informels.
+3. Le 14 novembre : discussion en 4 groupes organisés afin d’approfondir la notion et
+d’institutionnaliser le résultat en présence du professeur.
+4. Dans l’épreuve suivante, une question / un problème sera posé sur cette notion.
+
+# Problème
+
+A l’aide de lectures que vous ferez dans des livres ou sur internet, soit dans la liste ci-
+dessous, soit en faisant vos recherches personnelles, étudier dans le détail la notion
+de filtrage, en particulier trouvez des applications intéressante de la convolution. 
+
+Vous devrez être capable d’exposer les problèmes que l’on peut résoudre
+avec cette méthode et donner des exemples.
+
+Écrire un algorithme en pseudo-code de filtrage avec un filtre particulier et généraliser la notion à un filtre quelconque.