Digital tools

Cross-disciplinary program

Introduction to programming

  • Initiation à la programmation - 18h - Céline Acary-Robert et Pierre-Antoine Bouttier - 2 sessions
    Découvrir les rudiments de la programmation informatique et être à même de réaliser le programme d'un problème.
  • Introduction à Python pour le calcul scientifique - Maintien la formation à confirmer
  • Python scientifique avancé - Maintien la formation à confirmer
  • Introduction au langage Julia - 12h - Rémy Drouilhet - 1 session
    - Manipuler une session de travail Julia.
    - S’initier à la programmation Julia.
    - Se familiariser à l’écosystème des packages Julia.

Tools for data processing, software development and scientific computing 

  • Les bases du système Linux pour le calcul scientifique - 9h - Frédéric Audra, Glenn Cougoulat - 1 session
    - Connaissances générales des systèmes Unix
    - Les fondamentaux de la ligne de commande
    - Connexion et travail sur une machine distante           
     
  • Gestion de projets et développements collaboratifs - Utilisation de la plate-forme gricad-gitlab - 12h - Franck Pérignon, Alizia Tarayoun - 1 session
    Fournir aux étudiants un ensemble de connaissances et de bonnes pratiques dans l’utilisation des outils de développement collaboratif.
  • Des sources à l’exécutable : la chaine de compilation - 12h - Violaine Louvet, Franck Pérignon - 1 session
    Apprendre à compiler et exécuter un code de calcul. L’idée est de bien comprendre toutes les étapes qui mènent à une librairie ou un exécutable (compilation, édition de lien etc) et de découvrir quelques outils liés à ces étapes (cmake, debug …)
     

  • Introduction au calcul parallèle - 36h - Céline Acary-Robert, Pierre-Antoine Bouttier, Glenn Cougoulat, Albanne Lecointre, Franck Pérignon, Violaine Louvet, Frédéric Audra - 1 session
    Donner une vue claire de ce qu’est le calcul parallèle et de ce qu’il peut apporter. Cette formation peut en particulier permettre d’acquérir les connaissances nécessaires pour choisir un modèle de programmation parallèle adapté à votre application et aux ressources de calcul disponibles.  
drapeauOptimization: theory and algorithms - 15h -  Félix Miranda, Villatoro et Vincent Acary - 1 session
The main objective of the course is to introduce the basics of optimization to graduate students with a scientific background and coming from different backgrounds (engineering, physics, chemistry, biology, etc.).  

Tools for data science

  • Bonnes pratiques en statistique : de la statistique descriptive à la modélisation - 12h - Franck Corset, Sana Louhichi - 1 session
    - Acquérir les bases et les bons réflexes d’une étude statistique (en quoi le protocole est important ? Comment ne pas truquer les graphiques en voulant les rendre jolis ? Dans quel cas une médiane est-elle préférable à une moyenne ? Comment aller plus loin que juste regarder si la p value est plus petite que 5% ?)
    - Introduire les bases de l'estimation paramétrique, calculer un estimateur à l’aide de la méthode des moments et du maximum de vraisemblance et comprendre les qualités d'un estimateur.

  • Initiation à l’analyse de données avec R - 12h - Céline Péréa - 1 session
    - Utiliser R pour traiter des données (lire, nettoyer, visualiser, et analyser les données)
    - Utiliser, adapter, créer des notebooks R Markdown
    - Distinguer/reconnaître les différents types d’objets dans l’environnement RStudio
    - Distinguer/reconnaître les différents types de données
    - Appliquer différentes méthodes d’analyse de données
    - Développer son autonomie dans l’apprentissage du langage R
drapeauIntroduction to data analysis in R - 12h - Céline Péréa - 1 session
- Use R to process data (read, clean, visualize, and analyze data)
- Use, adapt, create R Markdown notebooks
- Distinguish/recognize the different types of objects in the RStudio environment
- Distinguish/recognize the different types of data
- Apply different data analysis methods (mainly with numerical data)
- Develop your autonomy in learning the R language
  • Introduction au Deep Learning (FIDLE) - MIAI/CNRS/UGA
    Fidle est une formation libre, gratuite, proposée en distanciel. 3 parcours, 3 objectifs :
    - comprendre les bases de l’apprentissage profond,
    - maîtriser les outils du Deep Learning et développer une première expérience pratique,
    - appréhender les dernières avancées de l'IA.
    FIDLE est proposée en Live et en replay sur YouTube.
drapeauIntroduction to artificial intelligence basics - Maintien la formation à confirmer

Science Methodology

  • MOOC Recherche reproductible : principes méthodologiques pour une science transparente - 24h - inscription sur la plateforme FUN MOOC - 1 session
    Ce Mooc propose des principes méthodologiques pour une science ouverte et transparente. Il aborde de manière pratique la prise de notes, le document computationnel, la réplicabilité des analyses.

Bibliothèques universitaires

Entrer dans la communauté des chercheurs : 

  • Organiser et citer sa documentation avec Zotero (A6) - 3h - 4 sessions : 2 sessions destinées aux doctorants en Sciences et Technologie, Santé et 2 sessions destinées aux doctorants en Arts, Lettres, Langues, Sciences Humaines et Sociales.
    • Formation à visée pratique destinée aux débutants : récupérer des références en ligne et générer une bibliographie dans Word ou Libre Office.
    • Découvrir comment collecter, organiser des références et des articles.
    • Savoir créer une bibliographie dans un logiciel de traitement de texte aux formats exigés dans les revues scientifiques.
    • Etre capable de partager des références en groupe.
  • drapeauManage document references and create a bibliography with Zotero (A6) - 3h - 1 session
  • For beginners : collect references online, generate a bibliography using Word or Libre Office.
    • How to collect and organize references and papers
    • Be able to generate a bibliography in the required format on your word processing program.
    • Be able to share references with a group
  • Codes et logiciels : bonnes pratiques depuis leur création pour la gestion, la diffusion, l'archivage (B16) - 3h - 1 session
    •  Comprendre le logiciel comme objet spécifique dans l'écosystème de la recherche
    •  Prendre en compte ses spécificités, connaître et mettre en pratique les recommandations et outils pour adopter les bonnes pratiques en terme de développement, de diffusion et d'archivage,
    •  Faciliter le développement et la réutilisation des codes, en particulier dans le contexte de la Science ouverte.
 
Updated on  October 17, 2025