plaquette GL 2014 - IUT de Metz
plaquette GL 2014 - IUT de Metz
plaquette GL 2014 - IUT de Metz
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
U.F.A. Paul Verlaine <strong>IUT</strong>1Département InformatiqueUniversité <strong>de</strong> <strong>Metz</strong>Ile du Saulcy57012 METZC.F.A. Robert Schuman4, rue Monseigneur Pelt57070 METZFormation par ALTERNANCELicence ProfessionnelleSystèmes Informatiques et Logicielsmétiers Génie Logiciel
Contenu <strong>de</strong> la <strong>plaquette</strong>Gestion <strong>de</strong> la formationObjectifs et organisation <strong>de</strong> la formationLe suivi et les outils <strong>de</strong> coordinationOrganisation <strong>de</strong>s étu<strong>de</strong>sCalendrier d’alternanceProjet industrielMémoireModalités <strong>de</strong> contrôle <strong>de</strong>s connaissancesLes enseignements
Gestion <strong>de</strong> la formationLe Centre <strong>de</strong> Formation d'Apprentis Robert Schuman4 rue Monseigneur PELT - 57 070 METZTél : 03 87 76 40 36 - Fax : 03 87 36 78 36gère administrativement la formation.La partie pédagogique et suivi <strong>de</strong>s apprentis est géré parUnité <strong>de</strong> Formations d'Apprentis Paul Verlaine <strong>IUT</strong>1,située dans les locaux <strong>de</strong> l'<strong>IUT</strong> <strong>de</strong> <strong>Metz</strong>.Le correspondant pédagogiqueM. Pascal NITSCHKE – iutmetz-lpsil-app-resp@univ-lorraine.frDépartement Informatique <strong>IUT</strong> <strong>Metz</strong>et son AssistanteMme Houria SELHAOUI – iutmetz-lpsil-app-resp@univ-lorraine.fr03 87 31 56 23Département Informatique <strong>IUT</strong> <strong>Metz</strong>sont chargés <strong>de</strong> faire l’interface entre les <strong>de</strong>ux entités.Objectifs et organisation <strong>de</strong> la formationObjectifL’objectif est d’apporter à <strong>de</strong>s étudiants disposant en informatique d’une formation <strong>de</strong> base généraliste, lescompétences nouvelles nécessaires pour réaliser ou participer au développement d’applications dans le cadredu système d’information <strong>de</strong> l’entreprise en général et <strong>de</strong>s bases <strong>de</strong> données en particulier.Métiers actuels et futurs visésDéveloppeur logiciel, chef <strong>de</strong> projet.Public concernéL’apprenti est un étudiant en contrat d’apprentissage ou un salarié en contrat <strong>de</strong> professionnalisation.Pré-requis : diplôme bac +2 (BTS, L2, DUT, …) obtenu dans une filière informatique.Statut <strong>de</strong> l’apprentiL’apprenti signe un contrat <strong>de</strong> travail et possè<strong>de</strong> un statut <strong>de</strong> salarié d’entreprise.Ce contrat donne droit au versement d’un salaire mensuel.L’apprenti bénéficie <strong>de</strong>s mêmes congés que les salariés <strong>de</strong> l’entreprise.Obligations <strong>de</strong> l’apprenti et <strong>de</strong> l’employeurLa durée légale du travail est fixée à 35 heures par semaine pour tous les apprentis.Le temps passé dans l’établissement d’enseignement est considéré comme temps <strong>de</strong> travail (semaine à 35heures).L’apprenti• s’engage à effectuer le travail qui lui est confié par l’employeur ;• doit respecter le règlement intérieur <strong>de</strong>s différents partenaires (entreprise, établissementsd’enseignement) ;• a une obligation <strong>de</strong> présence lors <strong>de</strong>s enseignementsL’employeur doit désigner un « Maître d’apprentissage » ou une équipe tutorale (parmi laquelle est nommé unréférant) qui assure la formation <strong>de</strong> l’apprenti, mais également son suivi et son évaluation ainsi que lacoordination avec les différents établissements partenaires.
Le suivi et les outils <strong>de</strong> coordinationLe suivi <strong>de</strong> l’apprenti, placé sous la responsabilité du C.F.A. et du Maître d’apprentissage, s’appuie surdifférents outils :• le livret numérique <strong>de</strong> formation : les co<strong>de</strong>s d'accès sont envoyés à chaque acteur, maîtred'apprentissage, étudiant et formateur, durant la première pério<strong>de</strong> d'enseignement.• le suivi en entreprise : effectué par les formateurs au cours <strong>de</strong> la formation, le suivi permet <strong>de</strong>connaître l'environnement professionnel <strong>de</strong> l'apprenti, d'évaluer le jeune sur sa progression et soncomportement et d'établir une stratégie commune en cas <strong>de</strong> difficultés.Le suivi administratif du C.F.A. Robert Schuman rési<strong>de</strong> pour partie dans le suivi et le contrôle du contrat <strong>de</strong>travail,Les absences et les retards <strong>de</strong> l’apprenti durant les pério<strong>de</strong>s d'enseignement sont gérées par l’UFA PaulVerlaine <strong>IUT</strong>1.
Organisation <strong>de</strong>s étu<strong>de</strong>sGénéralitésLa formation comporte 575 heures d’enseignement académique et <strong>de</strong> suivi <strong>de</strong> projets. (<strong>de</strong> fin septembre/ débutoctobre à mai).La formation en alternance avec <strong>de</strong>s pério<strong>de</strong>s <strong>de</strong> travail en entreprise comporte :• <strong>de</strong>s enseignements spécifiques• <strong>de</strong>s enseignements généraux• <strong>de</strong>s enseignements d’adaptation spécifiques à l’option suivant l’origine <strong>de</strong>s étudiantsLes enseignements sont préparés sous la forme <strong>de</strong> modules permettant la validation d’acquis.Les modulesle volume horaire <strong>de</strong> chaque module comprend les enseignements et le contrôle <strong>de</strong>s connaissances.Modules <strong>de</strong> formation générale (110 heures)• Langue (54 heures)• Expression-communication (22 heures)• Droit, Conduite <strong>de</strong> projet (34 heures)Modules <strong>de</strong> préparation et d’adaptation (3 modules maximum : 102 heures)• Système (34 heures)• Développement <strong>de</strong> spécialité (34 heures)• Système d’information (34 heures)• Mathématiques pour l’informatique (34 heures)• Algorithmique, programmation Java, structures <strong>de</strong> données (34 heures)Modules <strong>de</strong> spécialité <strong>de</strong>s métiers du Génie Logiciel (303 heures)• PPO : Programmation Par Objets (76 heures)• BD : Base <strong>de</strong> Données (76 heures)• SAR : Systèmes et Applications Réparties (70 heures)• <strong>GL</strong> : Génie Logiciel (81 heures)Module projet industriel (40 heures), projet Java/Androïd (20 heures)
Calendrier
Projet industrielLe projet industriel est réalisé dans l’entreprise d’accueil avec un suivi dans l’établissement d’enseignement.Ce projet vise à faire la synthèse <strong>de</strong>s connaissances et doit couvrir tout le cycle <strong>de</strong> vie d’un développementlogiciel en s’appuyant sur <strong>de</strong>s métho<strong>de</strong>s.MémoireChaque apprenti doit rédiger et soutenir un mémoire en fin <strong>de</strong> formation, au mois <strong>de</strong> septembre.Ce mémoire contient notamment les travaux réalisés en entreprise, les métho<strong>de</strong>s et les techniques mises enœuvre. L’explication <strong>de</strong> la réalisation du projet industriel détaillée est un chapitre à part entière dans lemémoire.Evaluation du mémoire et du projet industriel• la soutenance d’une durée <strong>de</strong> 55 minutes, se déroule dans cet ordre- présentation du mémoire et du projet industriel : 30 minutes- entretien : 25 minutes• le contenu et la préparation- contenu du mémoire : introduction, présentation <strong>de</strong> l’entreprise, présentation <strong>de</strong>s tâches effectuéesdans l’entreprise, conclusion, synthèse (apports <strong>de</strong> cette année en apprentissage)- préparation : la soutenance orale s’appuie sur l’utilisation <strong>de</strong> documents (diaporama, transparents,schémas, photocopies, distribution d’information au jury, etc.)- planning <strong>de</strong>s soutenances : annoncé au plus tard une semaine avant le début• les modalités <strong>de</strong> soutenance et <strong>de</strong> notationLa soutenance se passe <strong>de</strong>vant un jury composé- du formateur chargé du suivi <strong>de</strong> l’apprenti en entreprise- du maître d’apprentissage- d’au moins un autre enseignantL’évaluation du projet industriel et du mémoire par le jury prend en compte :- les aspects professionnels : qualité du travail, qualité <strong>de</strong> l’intégration en entreprise, difficulté <strong>de</strong>stâches <strong>de</strong>mandées, autonomie, etc.- les aspects académiques : qualité écrite <strong>de</strong>s rapports, qualité orale <strong>de</strong> la soutenance, pertinence <strong>de</strong>sréponses aux questions, etc.
Modalités <strong>de</strong> contrôle <strong>de</strong>s connaissancesLes Unités d’Enseignement• UE1 : formation générale coef 8• UE2 : adaptation coef 4• UE3 : module PPO coef 7• UE4 : module BD coef 7• UE5 : module SAR coef 7• UE6 : module <strong>GL</strong> coef 7• UE7 : projet industriel coef 4• UE8 : mémoire coef 12Modalités d’obtention du diplômeLa licence professionnelle est décernée aux étudiants qui ont obtenu à la fois une moyenne générale égale ousupérieure à 10 sur 20 à l’ensemble coefficienté <strong>de</strong>s 8 Unités d’Enseignement (avec prise en compte d’uneéventuelle bonification) et une moyenne égale ou supérieure à 10 sur 20 à l’ensemble coefficienté constitué duprojet industriel et du mémoire. La compensation entre Unités d’Enseignement s’effectue sans note éliminatoire.Lorsqu’il n’a pas été satisfait au contrôle <strong>de</strong>s connaissances et <strong>de</strong>s aptitu<strong>de</strong>s, l’étudiant peut conserver, à sa<strong>de</strong>man<strong>de</strong>, le bénéfice <strong>de</strong>s unités d’enseignement pour lesquelles il a obtenu une note égale ou supérieure à 8sur 20.Lorsque la licence professionnelle n’a pas été obtenue, les unités d’enseignement dans lesquelles la moyenne<strong>de</strong> 10 a été obtenue sont capitalisables et font l’objet d’une attestation délivrée par l’établissement.Le contrôle <strong>de</strong>s connaissancesA l’intérieur <strong>de</strong> chaque unité d’enseignement, l’évaluation <strong>de</strong>s connaissances et aptitu<strong>de</strong>s se déroule selon <strong>de</strong>smodalités définies en début d’année. Elle peut comporter, en plus du contrôle continu classique, <strong>de</strong>s épreuvesterminales écrites dont le volume horaire pour chaque module tient compte.Attribution <strong>de</strong> mentionsL’obtention <strong>de</strong> la licence professionnelle s’accompagne <strong>de</strong> l’attribution <strong>de</strong>s mentions suivantes :• Passable si 10 ≤ moyenne générale < 12• Assez bien si 12 ≤ moyenne générale < 14• Bien si 14 ≤ moyenne générale < 16• Très Bien si moyenne générale ≥ 16Le jury <strong>de</strong> délivranceLe jury <strong>de</strong> délivrance est composé d’enseignants intervenant dans la formation et professionnels.Sa composition est déterminée ultérieurement.
Les enseignementsFormation générale• Langue anglaise (54 heures)• Expression-Communication (22 heures) : expression et communication écrite et orale, méthodologie durapport et <strong>de</strong> la soutenance du mémoire, etc.• Droit, Conduite <strong>de</strong> projet (34 heures) :Module <strong>de</strong> préparation et d’adaptationChacun <strong>de</strong> ces modules représentent 34 heures d’enseignement et <strong>de</strong> contrôle <strong>de</strong>s connaissances.Systèmeexpressions régulières et filtrescomman<strong>de</strong>s en langage Javacomman<strong>de</strong>s en Unix, interpréteur <strong>de</strong> filtres <strong>de</strong> recherche et remplacement, comman<strong>de</strong>s en langageen awkutilisation <strong>de</strong> comman<strong>de</strong>s et <strong>de</strong> l’interpréteur Unixmise en œuvre et installation d’un système LinuxSystème d’informationModule <strong>de</strong>stiné à donner les éléments permettant une mise en œuvre rigoureuse et méthodique <strong>de</strong>ssystèmes d’information.Contenunotion <strong>de</strong> système d’information, éléments <strong>de</strong> systémiquemodèles <strong>de</strong> données Entité/Association,étu<strong>de</strong>s <strong>de</strong> l’existant, conception, réalisation, test, maintenancenotions sur UMLatelier <strong>de</strong> génie logicielAlgorithmique, programmation Java, structures <strong>de</strong> donnéesModule <strong>de</strong>stiné à mettre à niveau en algorithmique les étudiants dont le cursus précé<strong>de</strong>nt ne leur ont paspermis d’étudier <strong>de</strong>s structures <strong>de</strong> données indispensables à un second cycle informatique.Contenurappels sur la récursivité et les listes linéairesles arbres : définition et structures <strong>de</strong> donnéesalgorithmes classiques sur les arbresintroduction aux graphesprogrammation JavaMathématiques pour l’informatiqueModule <strong>de</strong>stiné à présenter les notions mathématiques indispensables pour suivre les enseignementsd’informatique aux étudiants qui n’auraient pas étudiés <strong>de</strong> façon significative ces notions dans leurs étu<strong>de</strong>santérieures.Contenulogique et algèbre <strong>de</strong> Boolearithmétique : PGCD, nombres premiers, congruences, Z/nZlangages et automates
Module <strong>de</strong> spécialitésPPO : Programmation Par Objets (76 heures)ContenuPartie 1Partie 2Partie 3Héritage – Hiérarchie <strong>de</strong> classesFonctions virtuellesClasses abstraitesProgrammation multithreadéeProgrammation d’applications client-serveurProgrammation graphique et évènementielleProgrammation <strong>de</strong> clients SQLJEE : les serveurs d'applications / Conteneurs /TomcatServlet, JSP, BeansTaglibJSTL-ELDAO-MVC-STRUTSDécouverte : Web Services (Axis2), Spring, HibernateDéveloppement d'applications mobiles : Java/AndroïdBD : Base <strong>de</strong> Données (76 heures)Contenula modélisation conceptuelle <strong>de</strong> données avec le modèle Entité-Association étendumodèle et langages <strong>de</strong> bases <strong>de</strong> données relationnelles : fon<strong>de</strong>ments théoriques et mise en œuvrela modélisation <strong>de</strong>s données basée sur les dépendances <strong>de</strong>s donnéeset la normalisation <strong>de</strong>s relationsorganisations internes <strong>de</strong> données : in<strong>de</strong>xage et hachagetraitement et optimisation <strong>de</strong> requêtestransactions et accès concurrentsle SGBD Oracle : administration et développementNoSQLBases <strong>de</strong> Données Répartiesentrepôts <strong>de</strong> donnéessécurité <strong>de</strong>s Bases <strong>de</strong> DonnéesSAR : Systèmes et Applications Réparties (70 heures)Contenunotions générales associées à la répartitionconcepts matériels et logiciels, objectifsproblèmes et solutions <strong>de</strong> synchronisationparallélisme et activitésmodèles <strong>de</strong> communication par message, par ren<strong>de</strong>z-vous, par appel <strong>de</strong> procédures distantesdésignation et sécurité dans les systèmes répartismémoires virtuelles répartiessystèmes <strong>de</strong> fichiers répartissystèmes à objetsXML et WebServicesétu<strong>de</strong> du système Androïd
<strong>GL</strong> : Génie Logiciel (81 heures)ContenuPartie 1Logiciel et génie logiciel - une introduction + concepts orientes-objets + Processus UnifiéModélisation par <strong>de</strong>s classesUtilisation <strong>de</strong>s patrons <strong>de</strong> conceptionFocalisation sur les utilisateurs et leurs besoinsModélisation <strong>de</strong>s interactions et <strong>de</strong>s comportementsArchitecture et conception <strong>de</strong> logiciel + Processus Unifié (création <strong>de</strong>s diagrammes par itération, àdifférents niveaux d'abstraction)Métho<strong>de</strong>s <strong>de</strong> test et d'inspection pour assurer la qualité <strong>de</strong>s logiciels + JUnit (lien avec les métho<strong>de</strong>sagiles)Programmation Defensive + JML.Modélisation complète d'une application + Processus Unifié (validation itérative <strong>de</strong>s diagrammes et<strong>de</strong> la couverture par comparaison <strong>de</strong> diagrammes).XDE + RUPPartie 2 – gestion <strong>de</strong> projetIntroduction : Le génie logiciel et la gestion <strong>de</strong> projetEstimation budgétaire : périmètre/découpage en lots, prise en compte <strong>de</strong> l'environnement: <strong>de</strong>s partiesprenantes, <strong>de</strong> la politique d'entreprise, <strong>de</strong>s contraintes, etc.)La planification ou les règles du jeu pour gérer : la qualité par le PAQ, le temps, les dépenses, leschangements <strong>de</strong> périmètres, les approvisionnements, les communications, les hommes et lacoordination <strong>de</strong> ces pointsZoom sur la planification <strong>de</strong>s risquesProjet récapitulatif par un travail en équipesen gérant <strong>de</strong>s contraintes fluctuantes dues à la MOA, au contexte économique,en gérant <strong>de</strong>s contraintes <strong>de</strong> mutualisation <strong>de</strong>s ressources (humaines et techniques).Découverte <strong>de</strong>s objectifs dans un contexte bien défini.Estimation budgétaire et présentation à la MOAPlanification <strong>de</strong> certains aspects à choisirEtu<strong>de</strong> <strong>de</strong>s risquesComités <strong>de</strong> pilotage projet (MOA - MOE)Partie 3 - gestion <strong>de</strong> projet agileQu'est-ce que l'agilité ? Introduction aux métho<strong>de</strong>s agilesSCRUM: notions fondamentales (product owner, scrum master, backlog, sprint, etc.)Démarrage d'un projet, adapter Scrum au contexteEstimations, mesures et indicateurs