Introduction aux pratiques de programmation pour le calcul scientifique
Lundi 10 mars 2025 à 14h00
Formation
Le Cerfacs est certifié Qualiopi pour ses actions de formation
Durée : 0.5 jour / 3 heures
Descriptif
La programmation joue un rôle crucial dans la recherche scientifique, et cette session de formation est conçue pour fournir aux participants une solide base en compétences de programmation et en pratiques de développement de code.
Objectif de la formation
L’objectif principal de cette formation est d’améliorer la capacité du candidat à exceller dans des contextes professionnels impliquant la programmation de logiciels scientifiques. Cet objectif sera atteint en améliorant la compréhension des projets de programmation, en introduisant des concepts courants et en orientant les participants vers des ressources en ligne supplémentaires.
Objectifs pédagogiques
À la fin de ce cours, les participants devraient être en mesure de :
1. Gérer efficacement leur flux de travail en programmation, en sachant quand approfondir et quand ils pourraient perdre du temps.
2. Évaluer la portée du projet sur lequel ils travaillent et le niveau d’effort attendu.
3. Reconnaître les situations où l’utilisation de pratiques standardisées peut économiser du temps dans un projet.
4. Acquérir une compréhension des concepts fondamentaux tels que l’approche Waterfall, l’approche Agile, la loi de Conway, la clôture de Chesterton, le rasoir d’Occam/Hanlon.
5. Comprendre comment les licences peuvent faciliter ou entraver la communauté de développement collaboratif de logiciels.
Modalités pédagogiques
Chaque compétence ou concept sera illustré à l’aide d’exemples tirés de projets réels. Cette formation est indépendante du langage, ce qui la rend adaptée aux participants, quel que soit leur langage de programmation préféré.
Un QCM permet l’évaluation finale. La salle de formation est équipée d’ordinateurs, le travail peut se faire en sous-groupe de deux personnes.
Formateur référent : Antoine DAUPTAIN
Public cible
Cette session de formation de 3 heures s’adresse aux diplômés en génie, en particulier à ceux qui se lancent dans des études de doctorat en simulation numérique de la physique.Les participants doivent avoir une compréhension de base d’un langage de traitement des données tel que Python, Matlab ou R, ou d’un langage compilé comme C ou Fortran.
Pré-requis et inscription
- Les participants doivent avoir une compréhension de base d’un langage de traitement des données tel que Python, Matlab ou R, ou d’un langage compilé comme C ou Fortran.
- La formation peut avoir lieu en anglais ou en français selon l’auditoire, un niveau B2 sur l’échelle européenne CECRL est exigé.
Afin de s’assurer que les prérequis sont bien satisfaits, nous vous prions de bien vouloir répondre au questionnaire suivant. Vous devez obtenir 75% de bonnes réponses pour vous inscrire à cette formation.
Questionnaire et inscription : cliquer ici
Avant de vous inscrire, merci de nous signaler toutes contraintes particulières dont vous souhaiteriez nous faire part (horaires, santé, indisponibilité…) à l’adresse e-mail suivante : training@cerfacs.fr
Limite d’inscription : 15 jours avant le début de la formation
Tarifs
- Stagiaires/PhDs/PostDocs : 48 € HT
- Associés CERFACS/CNRS/INRIA : 120 € HT
- Public : 240 € HT
Programme
– 14:00 Évaluation initiale
– 14:20 Équilibrer l’effort et les normes de programmation principales
– 15:30 Pause et retour d’information
– 15:45 Concepts clés de programmation et licences
– 16:40 Évaluation finale
– 16:55 Retour d’information sur la formation
Evaluation des acquis
L’évaluation se fait à travers un formulaire au début et à la fin de la formation, avec les résultats disponibles à la fin du formulaire.