IEAP M1 prerequisites: to do before the first classes
Section outline
-
Below is a list of what you, IEAP Master student, need to do BEFORE attending the first class of each course.
All these prerequisites are at undergraduate level, but it may take you some time to complete them.
Please start as soon as possible.
All prerequisites must be met before the end of August 2026.
-
Before attending the first class, you must ensure that you have a working installation of the necessary software on your personal computer.
Start by installing Python as soon as possible, as you will need it for the other courses.
TODO:
- Install python: https://github.com/DenisMot/Python-minimal-install
- Do Python-Series-00
- Install GitHub desktop: https://github.com/apps/desktop
- Do Git-Series-00
- Install RStudio: https://posit.co/download/rstudio-desktop
- Do RStudio-Series-00
-
761.5 KB · Modified 17/07/25, 15:48
-
Git-Series-00 File HTML658.0 KB · Uploaded 23/07/25, 11:17
-
709.4 KB · Modified 28/07/25, 12:36
- Install python: https://github.com/DenisMot/Python-minimal-install
-
-
This file corresponds to the course material. You are asked to have read it (at least the first chapter) for the first session which will be devoted to implementation.
-
-
Before attending the first class, please make sure to review and learn the basic concepts of kinematics. Having a foundational understanding of the topic will help you get the most out of our first session.
In addition, please complete all the exercises provided in the Excel spreadsheet before the first class.
-
-
Before the first class, you are asked to read the two book chapters included below, on discrete-time dynamical systems (essentially, iterating maps).
Like in other courses, you will use Python notebook. One notebook is attached below, please go through it and play with the code included, which corresponds to exercise 1.1 from the chapter by Kaplan & Glass. You should also try out with another map, which is proposed below that exercise in the notebook.
Overall, we will rapidly need to manipulate derivatives (when working with continuous-time dynamical systems. So make sure you understand this part of the mathematical prerequisites proposed in the document by E. Le Clezio.-
Jupyter notebook to run and play with, in particular changing parameter values (R in the first example) as well as initial conditions. Then you can observe the behaviour of iterates for N large enough.
TODO: add comments to explain what each part of the code does. -
Please read until section 1.4 included (p. 11 of the chapter, p. 30 of the PDF) and make exercise 1.1 using the provided notebook.
-
This is complementary to the other chapter. Read until p. 362 included (p. 8 of the PDF).
-