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: 

    1. Install python: https://github.com/DenisMot/Python-minimal-install
      • Do Python-Series-00
    2. Install GitHub desktop: https://github.com/apps/desktop
      • Do Git-Series-00
    3. Install RStudio: https://posit.co/download/rstudio-desktop
      • Do RStudio-Series-00
    • To be done before the first session

      Before attending the first course, you must ensure that you have a Python working installation of the necessary software on your personal computer. To do so, see the SAMID1PY: Python, R  and Git for data analysis section.

    • 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.