1 Le stage informatique de Master Rayonnement et Énergie 2009/2010 Ivana Hrivnacova Vincent Lafage Basé sur le stage informatique du LAL et IPN par (2005/2006): Antoine Pérus Christian Arnault Michel Jouvin Françoise Lefebvre Laurent Garnier De LAL et IPN, Orsay
2 Objectifs pédagogiques Approche de l’utilisation de l’informatique dans le cadre des projets de recherche Les mécanismes et outils liés au développement logiciel – La gestion de versions, la documentation Les bonnes pratiques du développement Quelques aspects de la méthodologie objet Des éléments sur quelques technologies couramment pratiquées – Le langage C++ – Les applications graphiques interactives; la librarie Qt – Définition de structures de données – Algorithmique
3 Le stage informatique Organisation – 10 séances de 3h – Salles 929, 906 L’équipe pédagogique – Ivana Hrivnacova, Vincent Lafage, Françoise Lefebvre Le matériel – Un poste de travail sous Linux Ubuntu par binôme Le poste est autonome au niveau logiciel (pré-configuré) Tous les outils nécessaires au TP sont déjà installés Un compte standard est défini Accès internet au tout matériel –
4 L’application étudiée Nous mettrons en place un application informatique librement inspiré d'une véritable des applications scientifiques (analyse d'image), mais adapté à nos besoins – Nous allons commencer par un squelette de presque vide mais fonctionnelle application graphique interactive – Ensuite, nous procédons étape par étape, d'écrire les modules fonctionnels
5 L’application étudiée Principe – On étudie des images (obtenues à l'aide d’un système d’imagerie à partir d’échantillons biologiques) – Pour caractériser ces images, on va définir manuellement des sous-ensembles (typiquement pour isoler les zones intéressantes) – Ces sous-ensembles sont constitués à partir de zones géométriques diverses (rectangles, polygones, cercles, …) – On appliquera des algorithmes d’analyse sur ces sous-ensembles Comptage, extraction, etc… – Une application interactive graphique doit permettre D’accéder aux images de base De construire et gérer ces sous-ensembles (définition géométrique) D’appliquer des algorithmes d’analyse sur ces images Demo