Master AIGLE Architectures et InGénierie du Logiciel et du web



Documents pareils
Parcours DIWEB : (Données, Interaction et Web)

Master Informatique Aix-Marseille Université

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

ECTS CM TD TP. 1er semestre (S3)

Master Sciences et Technologies Mention Informatique Spécialité E-Services en Alternance

Master Information et communication spécialité Produits et services multimédia

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués

MASTER (LMD) MODELISATION, OPTIMISATION, COMBINATOIRE ET ALGORITHME

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Algèbre 40 Analyse Stat. 1 - IES : Probabilités discrètes et calcul intégral 29,5 6 Stat. 2 - IES : Probabilités générales 54 8 UE1-02 M-E-IS

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

Liste des Technologies

SCIENCES - TECHNOLOGIES - SANTE. STIC : Sciences et Technologies de l Information et de la Communication. Parcours Informatique

cours : Document Électronique 2003/2004

UE Programmation Impérative Licence 2ème Année

Introduction au développement SharePoint. Version 1.0

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Évaluation et implémentation des langages

Cours Composant 2. Qualité logicielle et spécications algébriques

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

LICENCE : INFORMATIQUE GENERALE

UE 8 Systèmes d information de gestion Le programme

MASTER LPL : LANGUE ET INFORMATIQUE (P)

MASTER MANAGEMENT PARCOURS MANAGEMENT ET TECHNOLOGIES DE L'INFORMATION ET DE LA COMMUNICATION

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

La Certification de la Sécurité des Automatismes de METEOR

DESCRIPTIF DE MODULE S5 GSI

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Éléments de programmation et introduction à Java

MATHEMATIQUES ET SCIENCES POUR L INGENIEUR

M Études et développement informatique

Vérification formelle de la plate-forme Java Card

Formation Informations pédagogiques Modalités diverses Objectifs

Description de la formation

VOLÉE Master of Advanced Studies RAPID APPLICATION DEVELOPMENT.

Intégration et Déploiement de Systèmes d Information

Master Technologies numériques appliquées à l'histoire Deuxième année

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

UNIVERSITE PARIS 1 PANTHEON SORBONNE

MENTION INFORMATIQUE

workshop javascript crm

SCIENCES & TECHNOLOGIES - SANTÉ ET STAPS MASTER INFORMATIQUE. Parcours Ingénierie du Logiciel Libre (I2L)

Master Sciences et Technologies. Mention Informatique. Spécialité E-Services. En Alternance

M Études et développement informatique

IFT2255 : Génie logiciel

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

Les nouvelles architectures des SI : Etat de l Art

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

MASTER INFORMATIQUE COLLABORATIVE EN ENTREPRISE (ICE)

Formation : WEbMaster

CQP Développeur Nouvelles Technologies (DNT)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Webmaster / Webdesigner / Wordpress

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Rappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme

Technologies Web avancées. ING1 SIGL Technologies Web avancées

Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques

Connaissance des secteurs e-commerce, bourse et assurance.

Université Libre de Tunis

Présentation du M2 SIC : Systèmes Informatiques et Applications Marines

Programme de la 1ère année

les techniques d'extraction, les formulaires et intégration dans un site WEB

SCIENCES POUR L INGENIEUR

Le génie logiciel. maintenance de logiciels.

Les différents parcours en S4

STAPS parcours Management du sport

Cours 1 : La compilation

Spécialisation Gestion Des Territoires Ruraux (GDTR) Spécialisation Management des Entreprises Agricoles (MEA)

CERTIFICAT INFORMATIQUE ET INTERNET NIVEAU 1

OUVERTURE DE VACANCE

sciences de l information et du document

Débouchés professionnels

Introduction à la conception de systèmes d information

Poursuivre ses études à l'université de Rouen Masters professionnels en Informatique et en Mathématiques. UFR Sciences et Techniques /18

Fidéliser les collaborateurs tout en améliorant leurs compétences

Olivier Deheurles Ingénieur conception et développement.net

MASTER MANAGEMENT PARCOURS CONTRôLE DE GESTION ET SYSTEMES D'INFORMATION

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

Master Professionnel (M2) Mention Informatique EN APPRENTISSAGE. PARCOURS Systèmes Informatiques et Réseaux. Bienvenue à tous

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Brique BDL Gestion de Projet Logiciel

Catalogue des Formations Techniques

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

Le Master Mathématiques et Applications

MASTER PROFESSIONNEL

LICENCE PROFESSIONNELLE

MASTER MARKETING EN PARTENARIAT AVEC LE CIECE GROUPE ESCE SUR 16 MOIS

Versailles Gare Versailles Rive Gauche é Vélizy-Villacoublay Vélizy 2. Du lundi au vendredi. Versailles. Vélizy-Villacoublay

GROUPE IDRAC Bachelor Responsable de Communication 3 ème Année Juin 2014

Fiche méthodologique Rédiger un cahier des charges

Transcription:

Master AIGLE Architectures et InGénierie du Logiciel et du web Semestre 2 Clémentine Nebut (nebut@lirmm.fr) Pierre Pompidor (pompidor@lirmm.fr) Faculté des sciences UM2 18 décembre 2012 S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 1 / 18

Le semestre 2 Architectures n-tiers e-applis Conduite de projet GXML + Lang à Objet à typ. stat. Spécifications formelles 3 parmi 4 1 parmi 2 + TER +Ouverture S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 2 / 18

Vos choix pour ce semestre 3 modules parmi : Architectures n-tiers (GMIN204) lundi matin/vendredi après-midi Conduite de projets avancée (GMIN21C) jeudi après-midi E-applications (GMIN205) mercredi matin Galaxie XML (FMIN201) vendredi matin 1 module parmi : Spécications formelles (GMIN211) mardi matin Langages à objets à typage statique (FMIN314) mardi matin 1 module parmi l'ensemble des modules proposés dans les spécialités AIGLE, DECOL, IMAGINA, MOCA Respecter impérativement les contraintes liées à l'emploi du temps! (votre sujet de TER) S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 3 / 18

Aperçu de l'emploi du temps 8h 9h45 11h 15 Cours GMIN204 Architectures N-tiers GMIN212 TD/TP GMIN204 Architectures N-tiers Gr. 1 lundi mardi mercredi jeudi vendredi Modélisat. et Programm. 3D C/TD GMIN213 Méthodes Approch. Cours FMIN314 L.O.T.S. TP FMIN314 L.O.T.S. Cours GMIN211 Spécif. Formelles TP GMIN211 Spéc. Form.. FMIN206 Bases de données Spatiales Suivant semaines Cours GMIN205 E-appl. TD/TP GMIN205 E-appli. FMIN202 T.A.L.N. FMIN311 Extraction De Connaiss. À partir De données C/TD FMIN212 Algos Distribués Cours FMIN201 Galaxie XML TP FMIN201 Galaxie XML TP FMIN201 Galaxie XML FMIN206 Bases de données Spatiales Suivant semaines GMIN215 Analyse et traitement D'images 13h 15 15h 16h 45 FMIN215 Algorithmique Géométrique FMIN309 Ingénierie Des Connaiss. C/TD GMIN202 Calcula- Bilité FMIN206 Bases de données Spatiales Suivant semaines FMIN109 Social Informatics Cours GMIN21C Conduite de projets TD GMIN21C Conduite de projets 2 TD en parallèle TPGMIN21C CDP (suivant Semaines) TD/TP GMIN204 Archit. N-tiers Gr. 2 C/TD GMIN213 Méthodes Approch. FMIN206 Bases de données Spatiales Suivant semaines S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 4 / 18

Dates importantes Jeudi 20 décembre, avant midi : Remise de vos prévisions de choix au secrétariat Lundi 21 janvier : Début des enseignements Lundi 28 janvier : Choix dénitif des UEs S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 5 / 18

Architectures n-tiers : intergiciels à objets et services web Intervenants : Clémentine Nebut et Djamel Seriai Contenu / Objectifs Conception des applications à objets distribués Connaissance des principes et des services liés aux intergiciels Services web Technologies / outils.net, C# (Visual studio) CORBA Services web avec Java et C# Emploi du temps Cours : lundi matin, 8h TD groupe 1 : lundi matin à la suite du cours (max 40 étudiants) TD groupe 2 : vendredi après-midi S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 6 / 18

Langages à objets à typage statique Intervenant : Roland Ducournau Contenu / Objectifs Compréhension ne de la problématique du typage statique (majoritaire) en POO Analyse des contradictions entre typage sûr et expressivité Bases théoriques pour le choix méthodologique Entre spécialisation et généricité Principes et état de l'art des techniques d'implémentation des objets Technologies / outils LISP JAVA C++ C# EIFFEL PRM SCALA... S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 7 / 18

GMIN211 : Spécifications formelles Spécifier = définir ce que doit faire un programme (composant, méthode ) Formelle = utiliser pour cette définition un langage formel disposant d une sémantique non ambiguë (comme opposé à un langage naturel ou semi-formel) Intérêts: Permettre de se poser des questions sur le système à développer dès sa conception et indépendamment des contraintes d implémentation Disposer d une référence (cahier des charges précis) pour Implémentation Génération de tests Réalisation de preuves de correction de programme. S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 8 / 18

GMIN211 : Spécifications formelles Prérequis: Arithmétique simple Théorie des ensembles et relations (les bases) Logique (proposition et prédicats) Le langage support : B (J.R. Abrial) Programme Spécification des états du système (données et invariant) Spécification des opérations de transformation d état (opérations et préconditions) Spécification de la réutilisation et de la composition Preuve de cohérence Initiation à l utilisation d un prouveur De la spécification à l implémentation : une ouverture à la programmation par preuves Notion de raffinement Terminaison des boucles Concrètement Resp. : M. Leclère leclere@lirmm.fr Organisation: 10 Cours / 10 TD / 10 TP (atelier B) MCC : Exam 50% + CC 50% (avec règle du Max) Réalisation d un projet de spécification tout au long de l UE. S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 8 / 18

Galaxie XML Généralités apéritives sur le monde troublant d'xml : XML comme format de données et comme base syntaxique pour diérents langages de programmation principe de l'analyse (parsing) de documents XML Médiatisation de documents XML via XSL découverte d'xsl, un langage déclaratif atypique et subtil génération de programmes balisés via XSL (HTML, XML, SVG...) illustration par la manipulation générique de documents XML Langages duaux pour les applications WEB : Flex : MXML et AS3 la concurrence : Silverlight, XUL Manipulation de données XML dans le contexte d'ajax et d'html5 Ouverture sur une médiatisation en 3D S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 9 / 18

Galaxie XML, suite Projet : générateur de site web phase amont : spécication de l'interface du site au travers d'une GUI perso enregistrement de la topographie du site via un document XML phase aval : génération du site suivant un rendu particulier (2D GMaps/SVG..., 3D,...) S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 10 / 18

E-Applications Master Aigle, S2, 2013, responsable : François Scharffe Intervenants Olivier Agusol (UM2) Mathieu Lafourcade (UM2/LIRMM) Guillaume Kalukowski (Logica) Boris Motylewsky (VeriSafe) François Scharffe (UM2/LIRMM) Organisation Le mercredi matin Evaluation Web Frameworks Moteurs de recherche et SEO Fidélisation, Web marketing Systèmes de gestion de contenu Web 2.0 : Réseaux sociaux, Folksonomies, Microblogging, Géolocalisation, Mashups et APIs d'accès aux données Sécurité, confidentialité et confiance Videodiffusion Programme Mini-projets à chaque séance à rendre pour la séance d'après, 1 thème préféré à retravailler et à rendre à la fin du module S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 11 / 18

Conduite de projets avancée S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 12 / 18

Conduite de projets avancée - déroulement (jeudi après-midi) Cours Les concepts : Analyse, Décomposition, Planication, Risques, Suivi (E. Bourreau) La gestion de projets en vrai (intervenant Smile) L'importance du test en vrai (intervenant Logica) Méthodologies de développement avancées : Qualité, CMMI (E. Bourreau) Méthodes agiles, Scrum & Extreme Programming (intervenante Wembla) La gestion des exigences (intervenante Wembla) TD Décomposition d'un projet Estimation des charges Agile, gestion des exigences TP Planication prévisionnelle et Suivi sous OO-PROJECT S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 13 / 18

Liste des modules possibles, en plus des modules AIGLE Social Informatics mercredi après-midi TALN, niveau 1 mercredi matin Base de données spatiales mardi et vendredi Algorithmes distribués jeudi matin Algorithmique Géométrique lundi après-midi Ingénierie des connaissances mardi après-midi Extraction de Connaissances à partir de Données (ECD) jeudi matin Calculabilité sous toutes ses coutures mardi après-midi Algorithmique d'exploration et de mouvement mardi matin Modélisation et programmation 3D lundi matin Méthodes approchées lundi matin et vendredi après-midi Analyse et traitement d'images vendredi matin S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 14 / 18

Liste des modules conseillés, selon votre choix de modules AIGLE Social Informatics mercredi après-midi TALN, niveau 1 mercredi matin Si vous ne choisissez pas e-applications Algorithmes distribués jeudi matin Ingénierie des connaissances mardi après-midi Extraction de Connaissances à partir de Données (ECD) jeudi matin S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 15 / 18

Concepts de Programmation (Stefano Cerri, Master Sem2) VanRoy et Haridi: Programmation: Concepts, techniques et modèles http://www.info.ucl.ac.be/~pvr/coursfrancais.html Les trois principaux paradigmes de programmation dans un cadre uniforme avec une panoplie de techniques pratiques de développement de programmes. 1. programmation fonctionnelle, 2. programmation orientée objet 3. programmation concurrente dataflow, en ajoutant à chaque fois un seul concept au langage de base. Eléments de sémantique des langages de programmation Labo interactif basé sur le Mozart Programming System (déjà disponible dans les salles de TP) Examen: CC + écrit + oral S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 16 / 18

Concepts et Modèles de Programmation Page 5 Septembre 2010 S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 17 / 18

S'informer http://www.lirmm.fr/ nebut/index.php/enseignement/aigle Contact Clémentine Nebut (nebut@lirmm.fr) Pierre Pompidor (pompidor@lirmm.fr) aiglemasterinfofds@um2.fr S2 (FDS UM2) Spécialité Aigle 18 décembre 2012 18 / 18