diff --git a/0-getting_started_with_tutorial.ipynb b/0-getting_started_with_tutorial.ipynb
index 2a54da63f78735d86a5230b15df262c043575c78..9bbd602c7f6114a5ef3ae87f5e5f06a5ce2794c0 100644
--- a/0-getting_started_with_tutorial.ipynb
+++ b/0-getting_started_with_tutorial.ipynb
@@ -316,7 +316,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/1-ProceduralProgramming/0-main.ipynb b/1-ProceduralProgramming/0-main.ipynb
index 11ab21e5a0f7830971bd874f8628fca0f78b5d32..b04d00d8cb690b22609be4e711201ced86cf4735 100644
--- a/1-ProceduralProgramming/0-main.ipynb
+++ b/1-ProceduralProgramming/0-main.ipynb
@@ -26,7 +26,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/1-ProceduralProgramming/1-Variables.ipynb b/1-ProceduralProgramming/1-Variables.ipynb
index 1fbfc05933b88811a8f4ad8e7125d13a6c3232ad..3257d8b7bb097d413412d59e9d05ab86060e3e8e 100644
--- a/1-ProceduralProgramming/1-Variables.ipynb
+++ b/1-ProceduralProgramming/1-Variables.ipynb
@@ -926,7 +926,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/2-Conditions-and-loops.ipynb b/1-ProceduralProgramming/2-Conditions-and-loops.ipynb
index 4f5a49b0a93689bb19db1bc2f6ab0cf3ab40b0d7..05f40c6c3e7096848e42030e48d0b0180281b249 100644
--- a/1-ProceduralProgramming/2-Conditions-and-loops.ipynb
+++ b/1-ProceduralProgramming/2-Conditions-and-loops.ipynb
@@ -1093,7 +1093,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/1-ProceduralProgramming/3-Types.ipynb b/1-ProceduralProgramming/3-Types.ipynb
index fe0caf9deeec09f48f016ad41366eb3530cf445a..7dfaf3e211dd8764700f510f40715b99ba9f87d3 100644
--- a/1-ProceduralProgramming/3-Types.ipynb
+++ b/1-ProceduralProgramming/3-Types.ipynb
@@ -1095,7 +1095,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/4-Functions.ipynb b/1-ProceduralProgramming/4-Functions.ipynb
index 6a8aade5360de42c2290753e1067d9b2e81eb1ed..4eb371dd752a95ce485ecced2aef6cf07c2624db 100644
--- a/1-ProceduralProgramming/4-Functions.ipynb
+++ b/1-ProceduralProgramming/4-Functions.ipynb
@@ -729,7 +729,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/4b-TP.ipynb b/1-ProceduralProgramming/4b-TP.ipynb
index f0db6c68d6c1682ff01c7c965ba05e058f7ad9bc..eea93ba61ac2d7794214012a8b8639673c82b969 100644
--- a/1-ProceduralProgramming/4b-TP.ipynb
+++ b/1-ProceduralProgramming/4b-TP.ipynb
@@ -495,7 +495,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/5-DynamicAllocation.ipynb b/1-ProceduralProgramming/5-DynamicAllocation.ipynb
index e72278fe122e4859bde79679e81c31b0f9f62e3b..1475494abbf1424c62e5f2e296c41fa259cb08f0 100644
--- a/1-ProceduralProgramming/5-DynamicAllocation.ipynb
+++ b/1-ProceduralProgramming/5-DynamicAllocation.ipynb
@@ -202,7 +202,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/6-Streams.ipynb b/1-ProceduralProgramming/6-Streams.ipynb
index a1fc5831a1822e6c2fceb1f2e6eb511a33ed7a7c..a2ad13ba3fe8f3fc541040447452920100570614 100644
--- a/1-ProceduralProgramming/6-Streams.ipynb
+++ b/1-ProceduralProgramming/6-Streams.ipynb
@@ -486,7 +486,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/6b-TP.ipynb b/1-ProceduralProgramming/6b-TP.ipynb
index b46f4610ee74e2dee31b925cdda97a12e5e6803c..98e8fa9fd47ddbec3f986b94ddc6746d84b8b84f 100644
--- a/1-ProceduralProgramming/6b-TP.ipynb
+++ b/1-ProceduralProgramming/6b-TP.ipynb
@@ -61,7 +61,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/2-ObjectProgramming/0-main.ipynb b/2-ObjectProgramming/0-main.ipynb
index ef0516cbd9b50abff11ad87ed3db5acaa1c7773c..76f694f4b4549fa816d5571a7bb99ef69c2d91d4 100644
--- a/2-ObjectProgramming/0-main.ipynb
+++ b/2-ObjectProgramming/0-main.ipynb
@@ -29,7 +29,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/1-Introduction.ipynb b/2-ObjectProgramming/1-Introduction.ipynb
index ef5df2f0bb853de608b45eb11754d5f8950f8225..3f02279de991809ce24bda21f1493a21a474cee3 100644
--- a/2-ObjectProgramming/1-Introduction.ipynb
+++ b/2-ObjectProgramming/1-Introduction.ipynb
@@ -346,7 +346,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/1b-TP.ipynb b/2-ObjectProgramming/1b-TP.ipynb
index 61f968bffe6a188718a5624494fbbe4e1b2f9206..188c3b6cdc51a8233213489a641de9f312856418 100644
--- a/2-ObjectProgramming/1b-TP.ipynb
+++ b/2-ObjectProgramming/1b-TP.ipynb
@@ -62,7 +62,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/2-Member-functions.ipynb b/2-ObjectProgramming/2-Member-functions.ipynb
index 0b5684814dc31f93ff9dbcf5a539d2ddd7d7d93e..5021ceda4adff2c06eeed7964997d99858d276d8 100644
--- a/2-ObjectProgramming/2-Member-functions.ipynb
+++ b/2-ObjectProgramming/2-Member-functions.ipynb
@@ -578,7 +578,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/2b-TP.ipynb b/2-ObjectProgramming/2b-TP.ipynb
index 94cc9848a281c6bd3af0215b2ddfde839ba2b33f..7873ed0c777e31c791d347a0269e2d77fe5de69e 100644
--- a/2-ObjectProgramming/2b-TP.ipynb
+++ b/2-ObjectProgramming/2b-TP.ipynb
@@ -45,7 +45,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/3-constructors-destructor.ipynb b/2-ObjectProgramming/3-constructors-destructor.ipynb
index 6edf57c47f287c26985084c5bebbc48d382e6233..6bfe40b2c9205e99f4022ebc569b01563c3cfe3b 100644
--- a/2-ObjectProgramming/3-constructors-destructor.ipynb
+++ b/2-ObjectProgramming/3-constructors-destructor.ipynb
@@ -873,7 +873,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/3b-TP.ipynb b/2-ObjectProgramming/3b-TP.ipynb
index 833f2877b3f949fba0ae5b2d20939a9132ec96ea..8cfe524286d0ed2328937cd448a95fb112f570e1 100644
--- a/2-ObjectProgramming/3b-TP.ipynb
+++ b/2-ObjectProgramming/3b-TP.ipynb
@@ -33,7 +33,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/4-encapsulation.ipynb b/2-ObjectProgramming/4-encapsulation.ipynb
index 5b6c4fcb9d6a544060bece66465cd79015ee055b..94b92d3e571c8498fe4d69fb6bc50516cd315805 100644
--- a/2-ObjectProgramming/4-encapsulation.ipynb
+++ b/2-ObjectProgramming/4-encapsulation.ipynb
@@ -945,7 +945,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/4b-TP.ipynb b/2-ObjectProgramming/4b-TP.ipynb
index 22300a1120e6b47813fea9b3dfcdf60e163b1276..f699d5445b616b7ea9942c3ef14fa085fcadab4e 100644
--- a/2-ObjectProgramming/4b-TP.ipynb
+++ b/2-ObjectProgramming/4b-TP.ipynb
@@ -142,7 +142,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/5-static.ipynb b/2-ObjectProgramming/5-static.ipynb
index d58723c4bb884d4dda18e2a3aaad1c1b8732d019..4429ef498a1337b4313f85b56092b5404072dc5f 100644
--- a/2-ObjectProgramming/5-static.ipynb
+++ b/2-ObjectProgramming/5-static.ipynb
@@ -429,7 +429,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/6-inheritance.ipynb b/2-ObjectProgramming/6-inheritance.ipynb
index 5dcd9c2fedfa8547045d4905d4899c4c560a56ed..a5174b97babdffbe9782bb92df83876cf002dd22 100644
--- a/2-ObjectProgramming/6-inheritance.ipynb
+++ b/2-ObjectProgramming/6-inheritance.ipynb
@@ -1867,7 +1867,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/6b-TP.ipynb b/2-ObjectProgramming/6b-TP.ipynb
index 74d7053b4cc624dfec914370eba7c7abbfcdd9ac..530cb8c7dfb1505374130f4bb3aebd5bed389dad 100644
--- a/2-ObjectProgramming/6b-TP.ipynb
+++ b/2-ObjectProgramming/6b-TP.ipynb
@@ -386,7 +386,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/0-main.ipynb b/3-Operators/0-main.ipynb
index 7c51344ad4480c281e0b9bbb6b48f06c2af6d70f..38136ce99e9c1d57431b21586bc49b28b9cf42cc 100644
--- a/3-Operators/0-main.ipynb
+++ b/3-Operators/0-main.ipynb
@@ -26,7 +26,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/1-Intro.ipynb b/3-Operators/1-Intro.ipynb
index 805fe9c31881030ac7a6fe89ebdc948cfe2e6ef2..3dac8c0de93c5e91cc36974e0d85f1210bedc34f 100644
--- a/3-Operators/1-Intro.ipynb
+++ b/3-Operators/1-Intro.ipynb
@@ -711,7 +711,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/1b-TP.ipynb b/3-Operators/1b-TP.ipynb
index 6853ad739b592fc9593f60d8cfe6abfca7eb387d..e16dcbaa79278e4eaa86513ea21ba5149a26943d 100644
--- a/3-Operators/1b-TP.ipynb
+++ b/3-Operators/1b-TP.ipynb
@@ -84,7 +84,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/1c-SolutionExercice33.ipynb b/3-Operators/1c-SolutionExercice33.ipynb
index d1c51a0a63e4144b2e6273f381d1c27720684544..1019922c1f8062545c73be0de8207813256fda3e 100644
--- a/3-Operators/1c-SolutionExercice33.ipynb
+++ b/3-Operators/1c-SolutionExercice33.ipynb
@@ -41,7 +41,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/2-Comparison.ipynb b/3-Operators/2-Comparison.ipynb
index 1c317f59dd5f84e7458733626daf3153503592c6..4e383505a34528bb9ff5bbbb13833da58816415c 100644
--- a/3-Operators/2-Comparison.ipynb
+++ b/3-Operators/2-Comparison.ipynb
@@ -198,7 +198,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/3-Stream.ipynb b/3-Operators/3-Stream.ipynb
index bedf46243e237e4c659ce774e5bbe8f0b07da4a1..c6817bcab6157633a6ac832ca8f61de041f8b492 100644
--- a/3-Operators/3-Stream.ipynb
+++ b/3-Operators/3-Stream.ipynb
@@ -162,7 +162,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/3b-TP.ipynb b/3-Operators/3b-TP.ipynb
index 31ad741d05ae7ee5b2b154234bc0a2fee17d5de7..44ae1b8a23fafc51f08e639e7963a7a97b38f654 100644
--- a/3-Operators/3b-TP.ipynb
+++ b/3-Operators/3b-TP.ipynb
@@ -32,7 +32,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/4-CanonicalForm.ipynb b/3-Operators/4-CanonicalForm.ipynb
index 7ac4c3771e9ba0e303c587506ef25a41e9deab41..89d4d67bced1ce0dd8725199495af3d33e516535 100644
--- a/3-Operators/4-CanonicalForm.ipynb
+++ b/3-Operators/4-CanonicalForm.ipynb
@@ -589,7 +589,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/5-Functors.ipynb b/3-Operators/5-Functors.ipynb
index 75b9e0a973d96031ec6547c025a0e4cfc3e7e3c2..63a6a509711e44a6935bdbf101dae28163161863 100644
--- a/3-Operators/5-Functors.ipynb
+++ b/3-Operators/5-Functors.ipynb
@@ -152,7 +152,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/5b-TP.ipynb b/3-Operators/5b-TP.ipynb
index 56bc68bd6e41827b8d1c4600fd376e824dab879c..aaec5385f0b2c2f79804a4efb42d87eb012fc963 100644
--- a/3-Operators/5b-TP.ipynb
+++ b/3-Operators/5b-TP.ipynb
@@ -30,7 +30,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/0-main.ipynb b/4-Templates/0-main.ipynb
index 26869bb8030394a7b3d10b8330709f1e3afefeca..7239b992c9690f418408f17b2096e9dad57888d2 100644
--- a/4-Templates/0-main.ipynb
+++ b/4-Templates/0-main.ipynb
@@ -25,7 +25,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/1-Intro.ipynb b/4-Templates/1-Intro.ipynb
index 745434f5cc2a3a3650ac5978d67e426cc33184d2..f1488c0a12c00787d4c453f39d51a2a39d672971 100644
--- a/4-Templates/1-Intro.ipynb
+++ b/4-Templates/1-Intro.ipynb
@@ -713,7 +713,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/1b-TP.ipynb b/4-Templates/1b-TP.ipynb
index 196232470d8cefbfa1f091eeffda8039f41d2dc3..8d3ad15517fd773cf5f52df037896abc2570e945 100644
--- a/4-Templates/1b-TP.ipynb
+++ b/4-Templates/1b-TP.ipynb
@@ -265,7 +265,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/2-Specialization.ipynb b/4-Templates/2-Specialization.ipynb
index 579f70a654964400cfa7c7a32b383ff4ff5b8be4..ce4547d98873f4cf1ca34d3df5c2be462222f233 100644
--- a/4-Templates/2-Specialization.ipynb
+++ b/4-Templates/2-Specialization.ipynb
@@ -770,7 +770,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/3-Syntax.ipynb b/4-Templates/3-Syntax.ipynb
index 161ce9a07a9a1a722f2e9f3bd124dfa6d94874e0..88827cc2b20840416cc242550ab34a888c33e14f 100644
--- a/4-Templates/3-Syntax.ipynb
+++ b/4-Templates/3-Syntax.ipynb
@@ -556,7 +556,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/3b-TP.ipynb b/4-Templates/3b-TP.ipynb
index 1dbc443ff69c4e72a905a3fd445ec45d34b992ef..d6d458329c968478b59dc73c23038ab59b7dbb1d 100644
--- a/4-Templates/3b-TP.ipynb
+++ b/4-Templates/3b-TP.ipynb
@@ -110,7 +110,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/4-Metaprogramming.ipynb b/4-Templates/4-Metaprogramming.ipynb
index 29b09a8dea8e0cb45d377695e9aecd8d03f6d9fb..1b0be9053420ea261cbe6b9a9c784747351465cf 100644
--- a/4-Templates/4-Metaprogramming.ipynb
+++ b/4-Templates/4-Metaprogramming.ipynb
@@ -269,7 +269,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/5-MoreAdvanced.ipynb b/4-Templates/5-MoreAdvanced.ipynb
index 609d2ab2e06a14eb0499ed68c6341f4d1a8bd779..19fc3044088a88e30dd544b0a90bcf51e68a4679 100644
--- a/4-Templates/5-MoreAdvanced.ipynb
+++ b/4-Templates/5-MoreAdvanced.ipynb
@@ -443,7 +443,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/0-main.ipynb b/5-UsefulConceptsAndSTL/0-main.ipynb
index 9587e9015bc17a0a71ffd2627b18b39e772d0e95..659e195d972acf09f1169cc43bed6fde740c6701 100644
--- a/5-UsefulConceptsAndSTL/0-main.ipynb
+++ b/5-UsefulConceptsAndSTL/0-main.ipynb
@@ -29,7 +29,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
index 2be7d54eb7dfe7c08215f907fd0adce21e354d90..4ad6a2344a0e5f10acd9c89eda6bcdedd62dfee6 100644
--- a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
+++ b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
@@ -477,7 +477,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/1b-TP.ipynb b/5-UsefulConceptsAndSTL/1b-TP.ipynb
index 3ff8a2b123f91e6eaa961f71557d13aa6b7ef663..e0b811d427ee0c982dbb5ae7c79d654f6178f98a 100644
--- a/5-UsefulConceptsAndSTL/1b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/1b-TP.ipynb
@@ -152,7 +152,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/2-RAII.ipynb b/5-UsefulConceptsAndSTL/2-RAII.ipynb
index b2161af41169a015e409b797cd2495499802c9a6..5a636cbc41cefc346422f69f3e40ca427c786de1 100644
--- a/5-UsefulConceptsAndSTL/2-RAII.ipynb
+++ b/5-UsefulConceptsAndSTL/2-RAII.ipynb
@@ -152,7 +152,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/3-Containers.ipynb b/5-UsefulConceptsAndSTL/3-Containers.ipynb
index 385d790cbe209ce2a896ce9524ac7868ed5f6af1..7876efc24e9dd1762ebc98deb05630ebdd6e8b99 100644
--- a/5-UsefulConceptsAndSTL/3-Containers.ipynb
+++ b/5-UsefulConceptsAndSTL/3-Containers.ipynb
@@ -732,7 +732,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/3b-TP.ipynb b/5-UsefulConceptsAndSTL/3b-TP.ipynb
index e805b84c919a0ac09a2119a1a069a8738101c53f..42ae36c1bd9239e5f64c4aa34f95712e44fee385 100644
--- a/5-UsefulConceptsAndSTL/3b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/3b-TP.ipynb
@@ -32,7 +32,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb b/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb
index d10b62528fca47b302587e58e64a002ae90d14f2..ea25e3544b2d73125dc19cd36687d7da24a2519c 100644
--- a/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb
+++ b/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb
@@ -514,7 +514,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb b/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb
index cf47be9173130654815b087062c28ad7030530ce..d86cea5fb649814bea1262b7a0e20fbfb0ab77d2 100644
--- a/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb
+++ b/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb
@@ -805,7 +805,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/5b-TP.ipynb b/5-UsefulConceptsAndSTL/5b-TP.ipynb
index d5e86bec375700061ddac9e83ab473c73a957a30..131d1fe9426b3624588cfe11cff6e1e67e545510 100644
--- a/5-UsefulConceptsAndSTL/5b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/5b-TP.ipynb
@@ -30,7 +30,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
index 2b6cf5ace0cba26dc01f71967efab20ae17d70d4..155844012a85d9ecb9e617b557553600ddb20060 100644
--- a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
+++ b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
@@ -574,7 +574,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/6b-TP.ipynb b/5-UsefulConceptsAndSTL/6b-TP.ipynb
index 300aec0f357c9cbee054c0cf536f269aa64312f1..3e1eea7e31f042f9acdb754635de230323659e28 100644
--- a/5-UsefulConceptsAndSTL/6b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/6b-TP.ipynb
@@ -50,7 +50,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/7-Algorithms.ipynb b/5-UsefulConceptsAndSTL/7-Algorithms.ipynb
index 515bd3564779be243c5453225b56913efd997a11..e83e9d6a6809abe84644840d621098059c1eb07a 100644
--- a/5-UsefulConceptsAndSTL/7-Algorithms.ipynb
+++ b/5-UsefulConceptsAndSTL/7-Algorithms.ipynb
@@ -650,7 +650,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/0-main.ipynb b/6-InRealEnvironment/0-main.ipynb
index 46cc2104755ade2f38fd45058764a191ccd93256..1197d8e9d44e17079e9abf33bfc6024b14ac97af 100644
--- a/6-InRealEnvironment/0-main.ipynb
+++ b/6-InRealEnvironment/0-main.ipynb
@@ -34,7 +34,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/1-SetUpEnvironment.ipynb b/6-InRealEnvironment/1-SetUpEnvironment.ipynb
index 125e8f12562f4f9297fce22eef0d0edaa7cea6db..1d15e1f065ec3a04945af061c3c330a7c8c94200 100644
--- a/6-InRealEnvironment/1-SetUpEnvironment.ipynb
+++ b/6-InRealEnvironment/1-SetUpEnvironment.ipynb
@@ -247,7 +247,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/2-FileStructure.ipynb b/6-InRealEnvironment/2-FileStructure.ipynb
index 324aa7ee0cc47a8978f74c8a7edbb98b8e05d0e4..567f48095da2a79f784d5b6f9edd02a22b6c341a 100644
--- a/6-InRealEnvironment/2-FileStructure.ipynb
+++ b/6-InRealEnvironment/2-FileStructure.ipynb
@@ -901,7 +901,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/2b-TP.ipynb b/6-InRealEnvironment/2b-TP.ipynb
index d498580d42290ed2d48f0845ae3753604bbe99e2..a867be377e7e4db31ae5585d0cb40a88638a10cb 100644
--- a/6-InRealEnvironment/2b-TP.ipynb
+++ b/6-InRealEnvironment/2b-TP.ipynb
@@ -52,7 +52,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/3-Compilers.ipynb b/6-InRealEnvironment/3-Compilers.ipynb
index ed1bad200633261333c205897fe5c846450af216..d7a9f56e05647e0304d4ad9c34a83e3dca177ceb 100644
--- a/6-InRealEnvironment/3-Compilers.ipynb
+++ b/6-InRealEnvironment/3-Compilers.ipynb
@@ -172,7 +172,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/4-ThirdParty.ipynb b/6-InRealEnvironment/4-ThirdParty.ipynb
index 741867a6b25abbcd34a4e6eed0eb964cb2077f2b..3a90833d97f346695cbc4e8a9d01063bc4f0d2c1 100644
--- a/6-InRealEnvironment/4-ThirdParty.ipynb
+++ b/6-InRealEnvironment/4-ThirdParty.ipynb
@@ -274,7 +274,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/5-Namespace.ipynb b/6-InRealEnvironment/5-Namespace.ipynb
index 0feb71611ef9ce0dfe8712f96cf54ca6718e8bf1..65cffc32a38f9627f76ede3bfae647926b93e39a 100644
--- a/6-InRealEnvironment/5-Namespace.ipynb
+++ b/6-InRealEnvironment/5-Namespace.ipynb
@@ -550,7 +550,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/6-Tools.ipynb b/6-InRealEnvironment/6-Tools.ipynb
index fca71ccd7088fc29af7738d2510de7d93e7ad02a..28d46301ea195044e2c8ced0732c46b5941a950f 100644
--- a/6-InRealEnvironment/6-Tools.ipynb
+++ b/6-InRealEnvironment/6-Tools.ipynb
@@ -117,7 +117,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/0-main.ipynb b/7-Appendix/0-main.ipynb
index 5189b92ea4b24116b28b561db327f5563eb0aab7..7aba8aaddc5fb70c0a8b71ccb5fca5c716e2efb0 100644
--- a/7-Appendix/0-main.ipynb
+++ b/7-Appendix/0-main.ipynb
@@ -28,7 +28,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/Crtp.ipynb b/7-Appendix/Crtp.ipynb
index 26f310ab1f0fc3d114082d00347a70591b8b1177..7332937624b7e4d1782e1086d18494de9a806409 100644
--- a/7-Appendix/Crtp.ipynb
+++ b/7-Appendix/Crtp.ipynb
@@ -650,7 +650,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/HomemadeException.ipynb b/7-Appendix/HomemadeException.ipynb
index 89d91901678c6608c556e359399a5ee553a4891b..05ea0e2b1b970b9703636ad9cfcbc4ad95b7006b 100644
--- a/7-Appendix/HomemadeException.ipynb
+++ b/7-Appendix/HomemadeException.ipynb
@@ -325,7 +325,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/Switch.ipynb b/7-Appendix/Switch.ipynb
index 21121c92a980782c31c411a0c3c256e47e31b7af..2e52606038b689595f073f72967909a17a23bbdb 100644
--- a/7-Appendix/Switch.ipynb
+++ b/7-Appendix/Switch.ipynb
@@ -327,7 +327,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/WeakPtr.ipynb b/7-Appendix/WeakPtr.ipynb
index 25d2ef263acaea23b25080ec8f02b2927164fa4f..aa0a5e7e5682a76d2f77588507eca2fe4b34608b 100644
--- a/7-Appendix/WeakPtr.ipynb
+++ b/7-Appendix/WeakPtr.ipynb
@@ -899,7 +899,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/TP/HowTo.ipynb b/TP/HowTo.ipynb
index 3fd3cc8c0f39c878d3e9c16c51409c14816f82d6..866fb84cb97d2af6d3fe13577118f360a7dc47a2 100644
--- a/TP/HowTo.ipynb
+++ b/TP/HowTo.ipynb
@@ -103,7 +103,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/bibliography.ipynb b/bibliography.ipynb
index 189582e06a678be4cbc36c3256b10daee5f91fee..fde6d811089d4c453ae8ab1a74ab0aeb7df2a6a0 100644
--- a/bibliography.ipynb
+++ b/bibliography.ipynb
@@ -96,7 +96,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]