U.F.A. Paul Verlaine IUT1 Département Informatique Université de Metz Ile du Saulcy 57012 METZ C.F.A. Robert Schuman 4, rue Monseigneur Pelt 57070 METZ Formation par ALTERNANCE Licence Professionnelle Systèmes Informatiques et Logiciels métiers Génie Logiciel
de la plaquette Gestion de la formation Objectifs et organisation de la formation Le suivi et les outils de coordination Organisation des études Calendrier d alternance Projet industriel Mémoire Modalités de contrôle des connaissances Les enseignements
Gestion de la formation Le Centre de Formation d'apprentis Robert Schuman 4 rue Monseigneur PELT - 57 070 METZ Tél : 03 87 76 40 36 - Fax : 03 87 36 78 36 gère administrativement la formation. La partie pédagogique et suivi des apprentis est géré par Unité de Formations d'apprentis Paul Verlaine IUT1, située dans les locaux de l'iut de Metz. Le correspondant pédagogique M. Pascal NITSCHKE iutmetz-lpsil-app-resp@univ-lorraine.fr Département Informatique IUT Metz et son Assistante Mme Houria SELHAOUI iutmetz-lpsil-app-resp@univ-lorraine.fr 03 87 31 56 23 Département Informatique IUT Metz sont chargés de faire l interface entre les deux entités. Objectifs et organisation de la formation Objectif L objectif est d apporter à des étudiants disposant en informatique d une formation de base généraliste, les compétences nouvelles nécessaires pour réaliser ou participer au développement d applications dans le cadre du système d information de l entreprise en général et des bases de données en particulier. Métiers actuels et futurs visés Développeur logiciel, chef de projet. Public concerné L apprenti est un étudiant en contrat d apprentissage ou un salarié en contrat de professionnalisation. Pré-requis : diplôme bac +2 (BTS, L2, DUT, ) obtenu dans une filière informatique. Statut de l apprenti L apprenti signe un contrat de travail et possède un statut de salarié d entreprise. Ce contrat donne droit au versement d un salaire mensuel. L apprenti bénéficie des mêmes congés que les salariés de l entreprise. Obligations de l apprenti et de l employeur La 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 de travail (semaine à 35 heures). L apprenti s engage à effectuer le travail qui lui est confié par l employeur ; doit respecter le règlement intérieur des différents partenaires (entreprise, établissements d enseignement) ; a une obligation de présence lors des enseignements L employeur doit désigner un «Maître d apprentissage» ou une équipe tutorale (parmi laquelle est nommé un référant) qui assure la formation de l apprenti, mais également son suivi et son évaluation ainsi que la coordination avec les différents établissements partenaires.
Le suivi et les outils de coordination Le suivi de l apprenti, placé sous la responsabilité du C.F.A. et du Maître d apprentissage, s appuie sur différents outils : le livret numérique de formation : les codes d'accès sont envoyés à chaque acteur, maître d'apprentissage, étudiant et formateur, durant la première période d'enseignement. le suivi en entreprise : effectué par les formateurs au cours de la formation, le suivi permet de connaître l'environnement professionnel de l'apprenti, d'évaluer le jeune sur sa progression et son comportement et d'établir une stratégie commune en cas de difficultés. Le suivi administratif du C.F.A. Robert Schuman réside pour partie dans le suivi et le contrôle du contrat de travail, Les absences et les retards de l apprenti durant les périodes d'enseignement sont gérées par l UFA Paul Verlaine IUT1.
Organisation des études Généralités La formation comporte 575 heures d enseignement académique et de suivi de projets. (de fin septembre/ début octobre à mai). La formation en alternance avec des périodes de travail en entreprise comporte : des enseignements spécifiques des enseignements généraux des enseignements d adaptation spécifiques à l option suivant l origine des étudiants Les enseignements sont préparés sous la forme de modules permettant la validation d acquis. Les modules le volume horaire de chaque module comprend les enseignements et le contrôle des connaissances. Modules de formation générale (110 heures) Langue (54 heures) Expression-communication (22 heures) Droit, Conduite de projet (34 heures) Modules de préparation et d adaptation (3 modules maximum : 102 heures) Système (34 heures) Développement de spécialité (34 heures) Système d information (34 heures) Mathématiques pour l informatique (34 heures) Algorithmique, programmation Java, structures de données (34 heures) Modules de spécialité des métiers du Génie Logiciel (303 heures) PPO : Programmation Par Objets (76 heures) BD : Base de Données (76 heures) SAR : Systèmes et Applications Réparties (70 heures) GL : Génie Logiciel (81 heures) Module projet industriel (40 heures), projet Java/Androïd (20 heures)
Calendrier
Projet industriel Le 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 des connaissances et doit couvrir tout le cycle de vie d un développement logiciel en s appuyant sur des méthodes. Mémoire Chaque apprenti doit rédiger et soutenir un mémoire en fin de formation, au mois de septembre. Ce mémoire contient notamment les travaux réalisés en entreprise, les méthodes et les techniques mises en œuvre. L explication de la réalisation du projet industriel détaillée est un chapitre à part entière dans le mémoire. Evaluation du mémoire et du projet industriel la soutenance d une durée de 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 de l entreprise, présentation des tâches effectuées dans l entreprise, conclusion, synthèse (apports de cette année en apprentissage) - préparation : la soutenance orale s appuie sur l utilisation de documents (diaporama, transparents, schémas, photocopies, distribution d information au jury, etc.) - planning des soutenances : annoncé au plus tard une semaine avant le début les modalités de soutenance et de notation La soutenance se passe devant un jury composé - du formateur chargé du suivi de l apprenti en entreprise - du maître d apprentissage - d au moins un autre enseignant L évaluation du projet industriel et du mémoire par le jury prend en compte : - les aspects professionnels : qualité du travail, qualité de l intégration en entreprise, difficulté des tâches demandées, autonomie, etc. - les aspects académiques : qualité écrite des rapports, qualité orale de la soutenance, pertinence des réponses aux questions, etc.
Modalités de contrôle des connaissances Les 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 GL coef 7 UE7 : projet industriel coef 4 UE8 : mémoire coef 12 Modalités d obtention du diplôme La licence professionnelle est décernée aux étudiants qui ont obtenu à la fois une moyenne générale égale ou supérieure à 10 sur 20 à l ensemble coefficienté des 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é du projet 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 des connaissances et des aptitudes, l étudiant peut conserver, à sa demande, le bénéfice des unités d enseignement pour lesquelles il a obtenu une note égale ou supérieure à 8 sur 20. Lorsque la licence professionnelle n a pas été obtenue, les unités d enseignement dans lesquelles la moyenne de 10 a été obtenue sont capitalisables et font l objet d une attestation délivrée par l établissement. Le contrôle des connaissances A l intérieur de chaque unité d enseignement, l évaluation des connaissances et aptitudes se déroule selon des modalités définies en début d année. Elle peut comporter, en plus du contrôle continu classique, des épreuves terminales écrites dont le volume horaire pour chaque module tient compte. Attribution de mentions L obtention de la licence professionnelle s accompagne de l attribution des 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 16 Le jury de délivrance Le jury de délivrance est composé d enseignants intervenant dans la formation et professionnels. Sa composition est déterminée ultérieurement.
Les enseignements Formation générale Langue anglaise (54 heures) Expression-Communication (22 heures) : expression et communication écrite et orale, méthodologie du rapport et de la soutenance du mémoire, etc. Droit, Conduite de projet (34 heures) : Module de préparation et d adaptation Chacun de ces modules représentent 34 heures d enseignement et de contrôle des connaissances. Système expressions régulières et filtres commandes en langage Java commandes en Unix, interpréteur de filtres de recherche et remplacement, commandes en langage en awk utilisation de commandes et de l interpréteur Unix mise en œuvre et installation d un système Linux Système d information Module destiné à donner les éléments permettant une mise en œuvre rigoureuse et méthodique des systèmes d information. notion de système d information, éléments de systémique modèles de données Entité/Association, études de l existant, conception, réalisation, test, maintenance notions sur UML atelier de génie logiciel Algorithmique, programmation Java, structures de données Module destiné à mettre à niveau en algorithmique les étudiants dont le cursus précédent ne leur ont pas permis d étudier des structures de données indispensables à un second cycle informatique. rappels sur la récursivité et les listes linéaires les arbres : définition et structures de données algorithmes classiques sur les arbres introduction aux graphes programmation Java Mathématiques pour l informatique Module destiné à présenter les notions mathématiques indispensables pour suivre les enseignements d informatique aux étudiants qui n auraient pas étudiés de façon significative ces notions dans leurs études antérieures. logique et algèbre de Boole arithmétique : PGCD, nombres premiers, congruences, Z/nZ langages et automates
Module de spécialités PPO : Programmation Par Objets (76 heures) Partie 1 Partie 2 Partie 3 Héritage Hiérarchie de classes Fonctions virtuelles Classes abstraites Programmation multithreadée Programmation d applications client-serveur Programmation graphique et évènementielle Programmation de clients SQL JEE : les serveurs d'applications / Conteneurs /Tomcat Servlet, JSP, Beans Taglib JSTL-EL DAO-MVC-STRUTS Découverte : Web Services (Axis2), Spring, Hibernate Développement d'applications mobiles : Java/Androïd BD : Base de Données (76 heures) la modélisation conceptuelle de données avec le modèle Entité-Association étendu modèle et langages de bases de données relationnelles : fondements théoriques et mise en œuvre la modélisation des données basée sur les dépendances des données et la normalisation des relations organisations internes de données : indexage et hachage traitement et optimisation de requêtes transactions et accès concurrents le SGBD Oracle : administration et développement NoSQL Bases de Données Réparties entrepôts de données sécurité des Bases de Données SAR : Systèmes et Applications Réparties (70 heures) notions générales associées à la répartition concepts matériels et logiciels, objectifs problèmes et solutions de synchronisation parallélisme et activités modèles de communication par message, par rendez-vous, par appel de procédures distantes désignation et sécurité dans les systèmes répartis mémoires virtuelles réparties systèmes de fichiers répartis systèmes à objets XML et WebServices étude du système Androïd
GL : Génie Logiciel (81 heures) Partie 1 Logiciel et génie logiciel - une introduction + concepts orientes-objets + Processus Unifié Modélisation par des classes Utilisation des patrons de conception Focalisation sur les utilisateurs et leurs besoins Modélisation des interactions et des comportements Architecture et conception de logiciel + Processus Unifié (création des diagrammes par itération, à différents niveaux d'abstraction) Méthodes de test et d'inspection pour assurer la qualité des logiciels + JUnit (lien avec les méthodes agiles) Programmation Defensive + JML. Modélisation complète d'une application + Processus Unifié (validation itérative des diagrammes et de la couverture par comparaison de diagrammes). XDE + RUP Partie 2 gestion de projet Introduction : Le génie logiciel et la gestion de projet Estimation budgétaire : périmètre/découpage en lots, prise en compte de l'environnement: des parties prenantes, de la politique d'entreprise, des contraintes, etc.) La planification ou les règles du jeu pour gérer : la qualité par le PAQ, le temps, les dépenses, les changements de périmètres, les approvisionnements, les communications, les hommes et la coordination de ces points Zoom sur la planification des risques Projet récapitulatif par un travail en équipes en gérant des contraintes fluctuantes dues à la MOA, au contexte économique, en gérant des contraintes de mutualisation des ressources (humaines et techniques). Découverte des objectifs dans un contexte bien défini. Estimation budgétaire et présentation à la MOA Planification de certains aspects à choisir Etude des risques Comités de pilotage projet (MOA - MOE) Partie 3 - gestion de projet agile Qu'est-ce que l'agilité? Introduction aux méthodes agiles SCRUM: notions fondamentales (product owner, scrum master, backlog, sprint, etc.) Démarrage d'un projet, adapter Scrum au contexte Estimations, mesures et indicateurs