Master 1 Informatique Collaborative en ntreprise - IC Axes prioritaires de la formation PLAQUTT DS NSIGNMNTS - 2010 2011 Le master IC a pour objectif de former, par l'alternance, des informaticiens de haut niveau, capables, par leurs connaissances disciplinaires (l informatique), leur compréhension des enjeux et des risques de la collaboration, leur ouverture aux Sciences Humaines et Sociales : de s intégrer dans des projets de développement de toute taille de s intégrer dans des projets collaboratifs à dimension pluri-culturelle d'aborder des problèmes situés à l'intersection de plusieurs disciplines (Informatique, Management, SHS, Communication muti-culturelle ) Tous les étudiants de Master 1 doivent être : - soit en contrat d'apprentissage ou de professionnalisation, - soit des salariés ou des demandeurs d'emploi, inscrits au titre de la formation continue. La 1ère année du Master est une année de pré-spécialisation principalement consacrée à l'acquisition de compétences techniques en informatique collaborative qui seront mises en pratique dans l'entreprise. L accent est mis tout d abord sur les techniques de base du concepteur informaticien (Ingénierie des objets, Bases de données avancées, Interactions Homme-Machine, Confiance et certification ), puis sur la connaissance des outils collaboratifs (environnements collaboratifs, wiki, CMS, groupware, environnements open source, forges,...) qui intègrent de nombreux aspects humains. Des enseignements de professionnalisation (expression, communication, langues) sont intégrés dans la formation. L alternance est organisée selon un rythme défini en concertation avec les partenaires industriels et notamment avec le Conseil de Perfectionnement de 3 semaines de cours et de 5 semaines en entreprise. Flux attendus 30 étudiants dont 5 étudiants en flux latéral. Modalités d accès : o Les étudiants ayant une licence MIASHS (parcours Informatique préconisé), une licence en Informatique ou MIAG ou équivalent peuvent être admis sur dossier en Master 1, sous réserve d'avoir signé dans les délais un contrat d'apprentissage ou de professionnalisation. o Les "professionnels" peuvent s'inscrire dans le cadre de la formation continue, pour une année complète ou seulement certaines unités d'enseignement capitalisables des 2 années, après validation des acquis personnels ou professionnels, s'ils ne sont pas titulaires des titres requis. Dispositifs de validation d acquis : Trois dispositifs de validation d acquis ont été mis en place : - deux dispositifs permettant la validation d acquis de l expérience : la VA 85 (décret du 23 août 1985) et la VA (décret du 26 avril 2002), qui sont gérés au niveau du service de la formation continue, - un dispositif permettant la Validation des Études Supérieures (VS) effectuées en France ou à l étranger (décret du 16 avril 2002) et qui est géré au niveau des UFR. - 1 -
Compétences visées : Savoir faire technologique : - Méthodes, normes et outils de développement, - Conception, modélisation et architectures d'applications logicielles, - nvironnements collaboratifs, Forges, Savoir-faire généraux : - Techniques de gestion de projets - Connaissances fonctionnelles du système d'informations, - Connaissance du métier, - Connaissances de base en gestion des entreprises - Management d'une équipe, - rgonomie, - Gestion de contrats (prestataires), négociation, - Pratique de l'anglais, - Communication dans un monde multi-culturel. Métiers visés - Concepteur/ intégrateur d'applications - xpert en technologie internet et multimédia - Ingénieur PMO (Project Management Office) - Concepteurs Processus et Méthodes - Ingénieur Support méthodes - Ingénieur qualité - Responsable de projet métier - Chef de projet Maîtrise d ouvrage - Responsable de SI Métier Adossement Recherche Laboratoires d appui labellisés IRIT (Institut de Recherche en Informatique de Toulouse) - UMR 5505 http://www.irit.fr IMT (Institut de Mathématiques de Toulouse) - UMR 5219 http://www.math.univ-toulouse.fr CRTOP (Centre d tude et de Recherche Travail, Organisation, Pouvoir) (UMR 50 44), http://w3.certop.univ-tlse2.fr CLL (Cognition, Langues, Langage, rgonomie) - UMR 5623 http://clle.univ-tlse2.fr Les enseignants-chercheurs sont rattachés à l école doctorale de site Mathématiques, Informatique et Télécommunications de Toulouse ou à une l école doctorale de l UTM à titre principal (Comportement, Langages, Éducation, Socialisation, Cognition, Lettres, Langages, Cultures, Temps, spaces, Sociétés, Cultures). - 2 -
Master 1 ère année ORGANISATION : Le Master IC est organisé en alternance sur une année universitaire, entre septembre et juillet. La formation se répartit sur 41 semaines effectives, dont : - 3 périodes de 3 semaines et 2 périodes de 4 semaines de formation à l université - 4 périodes de 6 semaines en entreprise Les cours magistraux se font avec un effectif de 30 étudiants, les TD et TP se faisant avec des groupes de 15 étudiants. Volume horaire global pour un étudiant : 594 h Proportion des différents types d enseignement : CM TD TP Stages Autres (à préciser) 180 273 141 24 semaines (alternance) Certaines U ou matières sont-elles communes à plusieurs parcours? NON Si oui, préciser les U concernées. Le parcours proposé contient-il des options? NON CONTNU : Les enseignements du Master 1 IC comportent quatre volets : - des enseignements disciplinaires techniques constituant des bases pour le développement d environnements collaboratifs - des méthodes, techniques et outils de développement d environnements collaboratifs - des mises en situation au travers de projets tuteurés et de l'expérience professionnelle acquise par l'alternance - des enseignements de professionnalisation (anglais, expression)
Voici la liste et la répartition des U.. par semestre. Une présentation plus détaillée des U.. est décrite en annexe 1. U Intitulés Vol. Horaire tudiant CM TD TP CTS U 1 Programmation objet avancée 44 14 15 15 4 U 2 Modélisation orientée objet 48 16 16 16 4 S M S T R 7 U 3 Génie logiciel, conduite de projets 46 22 16 8 4 U 4 nvironnements collaboratifs 52 18 18 16 4 U 5 Interaction Homme Machine 48 16 16 16 4 U 6 Anglais partie 1 35 35 3 U 7 xpression, communication partie 1 20 8 12 2 U 8 Projet professionnel en entreprise partie 1 5 293h 94 128 71 30 U 9 Base de données avancées 48 16 16 16 4 U 10 Ingénierie des processus collaboratifs 52 18 26 8 4 S M S T R 8 U 11 Projet de développement collaboratif 44 6 20 18 4 U 12 Systèmes distribués et Intergiciels 52 16 18 18 4 U 13 Confiance et certification 50 20 20 10 4 U 14 Anglais partie 2 25 25 2 U 15 xpression, communication partie 2 30 10 20 3 U 16 Projet professionnel en entreprise partie 2 5 301 86 145 70 30 Total année 594h 180 273 141 60
ANNX 1 : DSCRIPTION DS U.. DU MASTR IC M1 IC : Premier semestre S7 U 1 PROGRAMMATION OBJT AVANC (44 h) Cette U.. a pour objectif de former les étudiants aux concepts et environnements avancés du développement objet en Java. On suppose que ce langage a déjà été étudié antérieurement. Aspects avancés de Java (Interface homme-machine avec Swing, Java Beans, Modèles à événements) Présentation générale de J2 (Modèle multi-tiers, bibliothèques de Java, applications Web, mise en œuvre du serveur d'applications JBoss) Persistence en bases de données (Hibernate) U 2 MODLISATION ORINT OBJT (48 h) L objectif de cette U est de former les étudiants aux concepts de la modélisation par objet et des processus de développement orientés objet. Modélisation avec UML Patrons de conception Processus de développement orienté objet (RUP) Modélisation et développement orienté aspects U 3 GNI LOGICIL, CONDUIT D PROJTS (46 h) Cette U a pour objectif de présenter en premier lieu les concepts, méthodes et outils du Génie Logiciel, puis focaliser l'attention sur les modèles de développement collaboratifs Méthodes et techniques du Génie Logiciel Méthodes de développement collaboratives Méthodes agiles Gestion des Tests Développement par la réutilisation Maintenance, Gestion du changement, négociation Qualité du logiciel, CMMI Conduite de projets
U 4 NVIRONNMNTS COLLABORATIFS (52 h) Cette U aborde les concepts d'environnements collaboratifs afin de maitriser le choix, la configuration et l'administration d'une plate-forme ou d'un composant collaboratif et son intégration dans le système d'information. nvironnements collaboratifs de partage et de production (web, wiki, CMS, WorkFlow, Forges) nvironnements coopératifs de développement logiciel (gestion de versions, tests, intégration continue) nvironnements collaboratifs textuels, voix et vidéo Configuration et administration d environnements collaboratifs Intégration de composants collaboratifs U 5 INTRACTION HOMM-MACHIN (48 h) Cette U a pour objectif de présenter les concepts et méthodes de conception de systèmes informatiques interactifs en intégrant les problématiques de multi-modalité et de localisation. Conception de systèmes interactifs centrée utilisateur rgonomie et psychologie cognitive : application à la conception et à la réalisation de l'interaction homme-machine Outils et techniques des interfaces multi-modales Gestion de l'internationalisation et de la localisation U 6 ANGLAIS (35 h) - partie 1 Cette U a pour objectif d'approfondir la pratique de l'anglais selon le niveau de chaque étudiant. lle prend la forme d'un stage linguistique d une semaine totale en immersion. Stage en immersion U 7 XPRSSION, COMMUNICATION (20 h) partie 1 Au cours de ce premier semestre, l expression-communication est plus particulièrement centrée sur la problématique des relations institutionnelles et personnelles des salariés dans l'entreprise Connaissance des services RH et vie du salarié au sein de l entreprise valuation et bilan de compétences ntretiens individuels en entreprise
U 8 PROJT PROFSSIONNL (partie 1) La 1ère partie du projet professionnel correspond à la phase d'intégration de l'étudiant dans l'entreprise d'accueil. A la fin du semestre, l'étudiant rédige un rapport d'avancement de travaux qu'il présente à ses 2 tuteurs (université et entreprise) Projet en entreprise tuteuré (alternance) Visite du tuteur enseignant Rédaction d un rapport d'avancement M1 IC : Deuxième semestre S8 U 6 BASS D DONNS AVANCS (48 h) Cette U a pour objectif de traiter des concepts avancés des bases de données, sachant que tous les étudiants sont censés avoir suivi antérieurement une formation initiale en bases de données. Bases de données réparties Bases de données objet et techniques de mapping Bases de données XML Administration de bases de données Audit qualité des bases de données U 10 INGNIRI DS PROCSSUS COLLABORATIFS (52 h) Dans cette U.., il s agit d une part de présenter les concepts de l IDM (Ingénierie des Modèles), puis d appliquer ces principes à la méta-modélisation et à la modélisation des processus collaboratifs. Ingénierie des modèles, Méta-modélisation Modélisation des procédés logiciels avec SPM, mis en œuvre sous PF-CLIPS Urbanisation des SI et BPM, Modélisation avec BPMN, mise en oeuvre avec le BPMS Intalio tude de cas U 11 PROJT D DVLOPPMNT COLLABORATIF (44 h) Dans cette U.., il s agit de mettre en œuvre les connaissance acquises au premier semestre notamment en développement objet, outils collaboratifs, Génie logiciel et conduite de projets - pour réaliser une application en exploitant les outils de développement coopératifs
Projet de conception et de développement orienté objet en travail collaboratif Utilisation d outils pour le développement collaboratif (gestion de versions, outillage de tests et support d'intégration continue). U 12 SYSTMS DISTRIBUS T INTRGICILS (50 h) Les environnements collaboratifs sont souvent répartis et mettent en jeu des composants qui doivent interopérer. L objectif de cette U.. est l'étude de l interopérabilité et des architectures distribuées de type middleware. Architectures distribuées, interopérabilité et intergiciels Architecture CORBA (Intergiciel et Interopérabilité C++, Java,...) Architectures Java (Web Services, nterprise Java Beans) Architecture multi-agents (Agents Jade et interopérabilité FIPA) U 13 CONFIANC T CRTIFICATION (50 h) Les aspects de confiance et de certification sont particulièrement importants dans le développement et l usage des systèmes d'information. Cette U aborde les concepts mathématiques permettant de les mettre en œuvre, en particulier ceux liés au chiffrement et aux protocoles cryptographiques. Notions de confiance et de certification Arithmétique des congruences, primalité, logarithme discret. xemples de protocoles cryptographiques pour l'échange de clé, le chiffrement, l'identification, la signature. Fonctions booléennes, S-boîtes, chiffrement symétrique, cryptanalyse linéaire et différentielle. U 14 ANGLAIS (25 h) - partie 2 Cette U prépare à la certification des compétences acquises en anglais (TOIC ou CLS) Pratique de l anglais oral et écrit Préparation et certification TOIC ou CLS U 15 XPRSSION, COMMUNICATION (30 h) partie 2 Dans ce semestre, le cours d'expression-communication est focalisé sur les problématiques des relations pluri-culturelles en entreprise Problématique des relations pluri-culturelles en entreprise U 16 PROJT PROFSSIONNL (partie 2)
La 2 ème partie du projet professionnel conduit à la rédaction d'un rapport sur l'activité de toute l'année et une soutenance orale de 30 minutes. La soutenance est réalisée devant un jury composé d au moins 3 personnes : 2 enseignants de l'équipe pédagogique dont l'enseignant tuteur, et le tuteur en entreprise Projet en entreprise tuteuré (alternance) Visite du tuteur enseignant Rédaction d un rapport de stage et soutenance orale