MASTER OF SCIENCE ARCHITECTURE LOGICIELLE



Documents pareils
MASTER OF SCIENCE MANAGEMENT ET CONSEIL EN SYSTEMES D INFORMATION

MASTER OF SCIENCE INGENIERIE DU WEB ET E-BUSINESS

MASTER OF SCIENCE SYSTEMES, RESEAUX, SECURITE

BACHELOR DEVELOPPEUR WEB

CQP Développeur Nouvelles Technologies (DNT)

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Master Informatique Aix-Marseille Université

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

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

LICENCE PROFESSIONNELLE

Catalogue des Formations

Les nouvelles architectures des SI : Etat de l Art

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING

Expert technique J2EE

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

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

Licence Professionnelle Génie logiciel, développement d'applications pour plateformes mobiles

Programme ASI Développeur

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)

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

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

Université Libre de Tunis

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

M Études et développement informatique

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

BES WEBDEVELOPER ACTIVITÉ RÔLE

CALENDRIERS DES FORMATIONS LILLE

Liste des Technologies

Catalogue Formation «Vanilla»

GPC Computer Science

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

M Études et développement informatique

Parcours en deuxième année

Plan d études du CAS SMSI Volée 2014

Description de la formation

Mastère Spécialisé MSI-PME/PMO. aitrise des ystèmes d nformation pour les

N 1 DE LA FORMATION CONTINUE DIPLÔMANTE Titres certifi és et reconnus par l État Niveau 2 (Bac+3) et Niveau 1 (Bac+5)

Description du programme du Master M2 MIAGE SIIN (1)

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation

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

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

Présentation du Programme Régional de Formations Qualifiantes

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

MATHEMATIQUES ET SCIENCES POUR L INGENIEUR

Notre Catalogue des Formations IT / 2015

Catalogue des Formations Techniques

NANTES ANGERS RENNES

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

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

Annonces internes SONATRACH RECHERCHE POUR SA DIRECTION CENTRALE INFORMATIQUE ET SYSTÈME D INFORMATION :

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

IMO - Informatique, modélisation et optimisation

Formations qualifiantes pour demandeurs d emploi

BMGI CENTER. B.M.G.I. Center. Centre Agréé & Certifié PLANNING DE FORMATION Centre Agréé & Certifié

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

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

International Master of Science en Business Intelligence

MASTER MARKETING VENTE, SPÉCIALITÉ MARKETING STRATÉGIQUE DES PRODUITS ET DES MARQUES

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Université du Sud-Toulon Var IUT Toulon Var PROGRAMME DE LA FORMATION. Licence Professionnelle Management des Organisations

Licence professionnelle Développement d'applications Intranet/Internet

Domaines d intervention

Calendrier crim.ca/formation

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

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

LICENCE : INFORMATIQUE GENERALE

Stages ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Alphonse Carlier, Intelligence Économique et Knowledge Management, AFNOR Éditions, 2012.

Développez votre potentiel numérique!

M Études et développement null informatique. R i. Appellations. Analyste cogniticien / cogniticienne informatique

Business Intelligence avec SQL Server 2012

«ASSISTANT SECURITE RESEAU ET HELP DESK»

Vérifier la qualité de vos applications logicielle de manière continue

International Master of Science System and Networks Architect

Systèmes et réseaux d information et de communication

Bruno BORGHI Né en 1959

L offre de formation 2014 INSET de Dunkerque

Spécialité Compétence complémentaire en informatique

W4 - Workflow La base des applications agiles

Diplôme Fédéral de Web Project Manager

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

ECTS CM TD TP. 1er semestre (S3)

Tableau comparatif des offres Visual Studio

Paul FLYE SAINTE MARIE

Prenez en main. votre avenir! BTS-DEES-MASTER

EXECUTIVE CERTIFICATE CLOUD COMPUTING

n/ëw nouvelle ecole du web Programme partenaire

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

CALENDRIERS DES FORMATIONS AIX-EN- PROVENCE

MASTER 2 IMAFA. Informatique et Mathématiques Appliquées à la Finance et à l'assurance

4.2 Unités d enseignement du M1

MASTER 2 INGÉNIERIE DE FORMATION ET USAGE DU NUMÉRIQUE DANS LES ORGANISATIONS (IFUNO)

SQL SERVER 2008, BUSINESS INTELLIGENCE

Transcription:

MASTER OF SCIENCE ARCHITECTURE LOGICIELLE Programme Détaillé Objectifs Le Master of Science de l ESGI a pour objectif de former des ingénieurs informaticiens ayant l ensemble des compétences nécessaires pour des carrières de haut niveau : maitrise des concepts et architectures de l informatique et des systèmes d information des grandes entreprises, expertise technologique, capacités d analyse et de résolution de problèmes complexes, qualités relationnelles et compréhension des problématiques «business» de l entreprise. La spécialisation en Architecture logicielle est une formation d expert sur les méthodes de conception et de réalisation de solutions logicielles répondant aux besoins complexes des entreprises, tous secteurs confondus (finance, industrie, SSII, éditeurs de logiciels ). Les architectures logicielles sont un élément central de la politique informatique des entreprises. La programmation reste déterminante dans le savoir-faire du spécialiste, qui doit en outre savoir intégrer ses réalisations au sein d architectures complexes et évolutives et des politiques d urbanisation des Systèmes d Information: standards systèmes, standards bases de données, bibliothèques applicatives externes, bibliothèques objet. Titre décerné Le titre décerné par l ESGI est certifié et reconnu par l Etat au niveau I Un double diplôme est possible avec école étrangère partenaire. Débouchés professionnels Le diplômé de l ESGI est capable de concevoir et piloter les Systèmes d Information des entreprises et les infrastructures informatiques (logiciels, Internet, systèmes, réseaux, télécom) associées. Son mode de travail le plus courant est le mode projet. Il travail ainsi en équipe, et en contact avec des acteurs de nature différente (maitrise d ouvrage, maîtrise d œuvre, décideurs, clients, utilisateurs, experts, ingénieurs et techniciens). Il intervient lui-même sur les différentes phases de ces projets en apportant son expertise et ses capacités de management. Il peut aussi bien intervenir sur les phases amont (études préalables, des besoins, d opportunité, de faisabilité, audit) qu au cœur des projets (études détaillées, conception, réalisation, planification, coordination, contrôle et suivi) ainsi que sur les phases aval (validation, déploiement, formation des utilisateurs, mise en œuvre d une cellule de support). Ses principales activités sont donc de conseiller la direction de l'entreprise sur les besoins stratégiques d'évolution du Système d Information, concevoir la nouvelle architecture 1

technologique à mettre en place, superviser la réalisation de la solution informatique, piloter la validation, le déploiement et la mise en exploitation de la solution informatique et manager le projet SI. Les fonctions principales occupées à la sortie sont celles d architecte logiciel, ingénieur logiciel, ingénieur d études et développement, architecte et urbaniste de Système d Information, consultant, chef de projet. Pré requis Bachelor ESGI ou Bac + 3 informatique Calendrier et rythmes Année Rythme Oct Nov Déc Janv Fév Mars Avr Mai Juin Juil Août Sept 4 5 Continu Alternance Continu Alternance Cours 3j/semaine - Stage optionnel 2j/semaine Stage obligatoire 3 mois Cours 3j/semaine - Stage optionnel 2j/semaine Stage optionnel 2 à 3 mois 1 semaine cours / 2 semaines en entreprise (contrat d'apprentissage - contrat de professionnalisation) Cours 3j/semaine - Stage optionnel 3j/semaine Stage obligatoire 6 à 9 mois 1 semaine cours / 2 semaines en entreprise (contrat d'apprentissage - contrat de professionnalisation) Stages et missions en alternance L étudiant devient un collaborateur de l entreprise. Il en intègre de façon constante l organisation et les moyens. L objectif pour l entreprise est d évaluer la performance de l étudiant en termes de capacités techniques et personnelles à long terme et pour l étudiant de se préparer à intégrer des responsabilités d ingénierie et d encadrement. Le choix des missions est sélectif et doit s appuyer sur la spécialisation choisie par l étudiant (types de missions : ingénieur logiciel, ingénieur d études et développement, consultant, chef de projet junior). 2

Liste des cours Année 4 Domaine : Cours : Page : Sciences de l ingénieur - Recherche Opérationnelle et Intelligence 5 Mathématiques Artificielle Développement - Algorithmique Algorithmique, complexité et approche 6 orientée objet avancées Développement Ingénierie et Génie Logiciel : méthodes, outils et 7 conception ateliers Développement Langage C Langage C++ 8 Développement Technologies Java Technologies Java pour le Web 9 Développement Technologies. NET Langage C # 10 Développement Technologies mobiles Systèmes et réseaux Architectures systèmes Développement mobile pour Apple Iphone et Ipad Programmation système et réseaux Sous linux 11 12 Systèmes et Réseaux - Sécurité Sécurité du système d information 13 Système d information - Architectures Panorama des Systèmes d information 14 Management de projet - Management de Projet SI : cahier des 15 Fondamentaux charges, risques, budget et pilotage Management de Projet Méthodologies d audit des systèmes 16 Méthodologies avancées d information Connaissance de l entreprise Les fondamentaux du Marketing 17 Stratégies et Business Communication Outils de Techniques de Communication 18 Communication Professionnelle Communication - Anglais Anglais Préparation au TOIEC 1 19 Activités annuelles Vie d école Semaine d intégration 20 Activités annuelles Vie d école Programme Open ESGI et vie d école 21 Activités annuelles E-learning E-learning (FOAD): langues, Culture 22 entreprise, informatique Activités annuelles - Projets Projet Annuel AL 23 Activités annuelles Stage Stage en entreprise 24 3

Listes des cours Année 5 Domaine : Cours : Page : Développement ingénierie et UML 2 avancé et Design Patterns 25 conception Développement Technologies Java Architectures distribuées et 26 programmation concurrente avec J2EE Développement ingénierie et Cryptographie et sécurité logicielle 27 conception Développement ingénierie et Intégration, validation et tests logiciels 28 conception Développement Technologies.NET Technologies. NET pour applications 29 d entreprise Développement Technologies mobiles Développement mobile pour Android 30 Web et E Business Technologies Web et internet Technologies Web avancées : XML, AJAX et Web Services 31 Système d information - Méthodes Urbanisation des systèmes d information 32 Système d information - Architectures Systèmes d information décisionnels : 33 modélisation et outils Management de projet Méthodologie agile : SCRUM 34 Méthodologies avancées Management de projet Droit de l informatique et de l internet 35 Méthodologies avancées Management de projet Management d équipe 36 Fondamentaux Connaissance de l entreprise Techniques de recherche d emploi et 37 intégration en entreprise réseau professionnel Communication - Anglais Anglais Préparation au TOEIC 2 38 Activités annuelles Vie d école Semaine d intégration 39 Activités annuelles Vie d école Programme Open ESGI et vie d école 40 Activités annuelles E-learning E-learning (FOAD): langues, Culture 41 entreprise, informatique Activités annuelles - Projets Méthodologies de la recherche 42 d accompagnement au mémoire de recherche appliqué Activités annuelles - Projets Projet Professionnel 43 Activités annuelles - Stage Stage en entreprise 44 4

Recherche Opérationnelle et Intelligence Artificielle Domaine : Sciences de l'ingénieur - Mathématiques Année : 4 Code : 141 Evaluation : Contrôle continu. Examen final. Crédits ECTS : 4 Coefficient : 2 Programme linéaire (algébrique, graphique, simplex, dualité) Théorie des graphes Algorithme du plus court chemin Théorie des files d'attente Introduction aux techniques d'intelligence Artificielle Apprentissage automatique Prédictions Systèmes Multi-agents 5

Algorithmique, complexité et approche orientée objet avancées Domaine : Développement - Algorithmique Année : 4 Code : 241 Evaluation : Contrôle continu. Projet. Crédits ECTS : 4 Coefficient : 2 Utilisation avancée des graphes Complexité Approche objets Réflexivité Types génériques Applications en Java Projet pour rythme en : Continu et alternance Nom : Problème complexe Résoudre un problème d'optimisation de ressources par l'implémentation de techniques algorithmiques avancées 6

Génie Logiciel : méthodes, outils et ateliers Domaine : Développement - Ingénierie et conception Année : 4 Code : 242 Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 2 Panorama des méthodes du génie logiciel Ateliers de génie logiciel : apports et limites Utilisation d'uml en genie logiciel Documentation technique Tests unitaires Travail collaboratif et gestion des sources Gestion des dépendances, des livrables et des d Projet pour rythme en : Continu et alternance Nom : Exposés de génie logiciel Etudier et présenter un composant ou une méthode particulière dans le domaine de l'ingénierie logicielle pour les grandes applications 7

Langage C++ Domaine : Développement - Langage C Année : 4 Code : 243 Evaluation : Contrôle continu. Projet. Crédits ECTS : 4 Coefficient : 3 Nouveautés et différences C/C++ Nouvelles E/S Gestion des exceptions Construction, définition et utilisation de classes Propriétés des données et des fonctions membres Modélisation UML d'une classe Agrégation et composition Gestion des fonctions amies Définition et construction d'une surcharge d'opérateurs Etude des conversions Héritage simple et propriétés Accès aux composants Héritages multiples et classes virtuelles Etude des fonctions virtuelles et du polymorphisme Fonctions virtuelles pures et classes abstraites Templates Généralités STL Projet pour rythme en : Continu et alternance Nom : Création d'un outil informatique en C++ (de type interpréteur de langage, générateur de code, filtre graphique, SGBD ) Créer une application technique en utilisant la programmation orientée objet et les possibilités techniques du C++ 8

Technologies Java pour le Web Domaine : Développement - Technologies Java Année : 4 Code : 244 Evaluation : Contrôle continu. Projet ou Examen final. Crédits ECTS : 3 Coefficient : 2 Rappels sur le langage Java Création des pages JSP, Scriplets JSP et JavaBeans Librairies de tag JavaMail, JDBC Servlets HTTP Gestion des sessions Déploiement d'applications Web (".war ") Projet pour rythme en : Continu Nom : Moteur de recherche Internet Construire avec les technologies Java pour Internet un moteur de recherche sur Internet comprenant un robot, un moteur d'indexation et une interface utilisateur 9

Langage C# Domaine : Développement - Technologies.NET Année : 4 Code : 245 Evaluation : Contrôle continu. Projet ou Examen final. Crédits ECTS : 3 Coefficient : 2 La plate-forme.net, le.net Framework et ses composants Visual Studio 2008 Structure d'un programme C# (exceptions, débogage, compilation et exécution) Variables et Instructions de contrôle Méthodes statiques Classes (héritage et polymorphisme) Création et destruction d'objets (constructeurs, surcharge, destructeur) Encapsulation, héritage création d'applications Windows Windows Forms (SDI, MDI) Gestion des événements Utilisation des contrôles standards Projet pour rythme en : Continu Nom : Application.NET de gestion des projets d'une SSII réaliser une application client serveur en langage C# 10

Développement mobile pour Apple Iphone et Ipad Domaine : Développement - Technologies mobiles Année : 4 Code : 247 Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 2 L'environnement de développement Xcode Langage objectivec Spécificités du développement pour terminaux mobiles Déploiement sur Ipod, Iphone, Ipad et l'appstore Projet pour rythme en : Continu et alternance Nom : Développement et distribution d'une application pour Iphone/Ipad Développer et distribuer par l'appstore une application graphique pour Iphone Ipad en exploitant les possibilités des terminaux mobiles et l'environnement Xcode 11

Programmation système et réseaux sous Linux Domaine : Systèmes et réseaux - Architectures systèmes Année : 4 Code : 341 Evaluation : Contrôle continu. Projet. Crédits ECTS : 5 Coefficient : 4 Entrées/Sorties de bas niveau Librairie standard d'entrées/sorties Les processus Les signaux La communication inter-processus Les threads Posix Les sockets TCP Etude du client et du serveur Echo Multiplexage des E/S Options des sockets Projet pour rythme en : Continu et alternance Nom : Programmation d'un service réseau Reprogrammer en C un service réseau complet de type HTTP ou SMTP en client/serveur 12

Sécurité du Système d'information Domaine : Systèmes et réseaux - Sécurité Année : 4 Code : 345 Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 1 Analyse de risques Politique de sécurité Intégration de la sécurité dans les projets Mener un audit de sécurité Méthodologies Méhari, ebios, CNIL... Projet pour rythme en : Continu et alternance Nom : Audit sécurité d'une PME Mener un audit de sécurité sur une PME en situation réelle et en utilisant les méthodologies et guides Mehari, Ebios et CNIL 13

Panorama des Systèmes d'information Domaine : Système d'information - Architectures Année : 4 Code : 641 Evaluation : Contrôle continu. Projet. Crédits ECTS : 2 Coefficient : 1 Infrastructure (Systèmes, réseaux et logiciels techniques) Applications d entreprise et grands domaines applicatifs Architecture d entreprise et urbanisme Alignement des métiers et du SI La DSI (historique, rôle, modèles d organisation, budget) Les grandes familles de métiers, évolutions et passerelles Orientations actuelles (achats de progiciels, rationalisation et industrialisation, externalisation, Cloud computing) Projet pour rythme en : Continu et alternance Nom : Exposés systèmes d'information Construire un rapport complet et le présenter sur un sujet lié aux architectures, méthodes et tendances actuelles des systèmes d'information des grandes entreprises 14

Management de projet SI : Cahier des charges, risques, budget et pilotage Domaine : Management de projet - Fondamentaux Année : 4 Code : 741 Evaluation : Projet. Crédits ECTS : 3 Coefficient : 1 Etude du besoin et de l'existant Spécifications fonctionnelles Cahier des charges fonctionnel Analyse et gestion des risques Gestion de la qualité du projet Gestion du budget, de la documentation, des modifications Le Plan de Management de Projet Pilotage du projet et suivi de l'avancement Reporting et communication Projet pour rythme en : Continu et alternance Nom : CDC et plan de management CDC et plan de management 15

Méthodologie d'audit des Systèmes d'information Domaine : Management de projet - Méthodologies avancées Année : 4 Code : 742 Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 2 Enjeux et objectifs de l'audit Méthodologies d'audit (mehari, scorecard,...) Missions d'audit : investigations et recommandations Organisation générale par métier et par projet Les dimensions budget et sécurité Projet pour rythme en : Continu et alternance Nom : Audit du SI d'une entreprise réelle Concevoir et mener en situation réelle l'audit du SI d'une entreprise, puis présenter ses diagnostics et préconisations d'évolution en utilisant les méthodologies d'audit de la profession 16

Les fondamentaux du marketing Domaine : Connaissance de l'entreprise - Stratégies et Business Année : 4 Code : 841 Evaluation : Contrôle continu. Projet ou Examen final. Crédits ECTS : 3 Coefficient : 2 Fondamentaux (la démarche, l'évolution et les spécificités) Outils (le marché, la segmentation, le positionnement, le comportement d'achat et les études de marchés) Politiques (de produit, de prix, de commercialisation, de communication) Mise en œuvre (le plan, l'audit, le "marketing-mix") Projet pour rythme en : Continu Nom : Etude de marché sur un produit technologique Poser une problématique marketing et réaliser une étude de marché pour y répondre 17

techniques de communication professionnelle Domaine : Communication - Outils de communication Année : 4 Code : 941 Evaluation : Contrôle continu. Crédits ECTS : 2 Coefficient : 2 Modèles théoriques des relations interpersonnelles Types de personnalité La forme (préparation physique, voix, regard, entrée en scène ) Le fond (identification de l auditoire, structuration du discours) Techniques de présentations (supports, improvisation, défense de ses idées, ) Mise en situation de prise de parole en public et préparation aux soutenances de projet 18

Anglais Préparation au TOEIC 1 Domaine : Communication - Anglais Année : 4 Code : 942 Evaluation : Contrôle continu. Examen final. Crédits ECTS : 4 Coefficient : 2 Préparation intensive au TOEIC (Test of English for International Communication) Acquisition du vocabulaire sur 7 thèmes : - The workplace - Communication - Industry - Trade - Leisure - Bank and Finance - Health and Society - The Environment 19

Semaine d'intégration Domaine : Activités annuelles - Vie d'école Année : 4 Code : 1041 Evaluation : Projet Crédits ECTS : Coefficient : S'applique au rythme en continu Présentation du fonctionnement de l'école L'apprentissage en mode projet : - Organiser et planifier le projet - Travailler efficacement en équipe Programme OpenESGI, Vie Associative et Laboratoires : - Présentations - Forum des associations - Challenge du BDE Présentation des films Soirée de clôture Projet pour rythme en : Continu Nom : Film de présentation de l'école et des métiers de l'informatique Travailler efficacement en équipe pour livrer un résultat sur un délai très limité 20

Programme Open ESGI et vie d'école Domaine : Activités annuelles - Vie d'école Année : 4 Code : 1042 Evaluation : Rapport d'activité. Crédits ECTS : 2 Coefficient : 4 Activités pédagogiques menées tout au long de l'année suivant 4 axes et en lien avec les associations de l'école : - Entreprise (conférences, rencontres et enquêtes auprès de professionnels, visite de salons,...) - esprit d'équipe (animation d'une association, parrainage,...) - gout du challenge (participation à des concours étudiants, passage de certification, activité personnelle de haut niveau,...) - communication (promotion d'un évènement, animation de formation, présentation de l'école,...) 21

E Learning (FOAD) : Langues, Culture entreprise, Informatique Domaine : Activités annuelles - E Learning Année : 4 Code : 1043 Evaluation : Contrôle continu. Examen final. Crédits ECTS : Coefficient : Utilisation individualisée et encadrée des modules de la plate-forme d'e-learning : - Finance et gestion - Marketing - Ressources humaines - Stratégie - Langues étrangères - Réseaux informatiques - Technologies Cisco 22

Projet Annuel AL Domaine : Activités annuelles - Projets Année : 4 Code : 1044 Evaluation : Projet. Crédits ECTS : 5 Coefficient : 3 Projet annuel faisant la synthèse des principaux enseignements de l'année : - lancement et constitution des équipes - réunions de suivi (point d'avancement et validation des livrables intermédiaires) - soutenances (présentation du projet et évaluation) Projet pour rythme en : Continu et alternance Nom : ArchiLog+ Construire une solution logicielle complète en choisissant et justifiant l'architecture technique et en suivant toutes les étapes des méthodologies de génie logiciel 23

Stage en entreprise Domaine : Activités annuelles - Stage Année : 4 Code : 1049 Evaluation : Rapport d'activité. Entreprise. Crédits ECTS : 4 Coefficient : 3 Encadrement et évaluation de la période en entreprise de 3 à 12 mois (stage, alternance, apprentissage) : - validation du sujet - suivi - évaluation 24

UML2 avancé et Design Patterns Domaine : Développement - Ingénierie et conception Année : 5 Code : 251 Evaluation : Contrôle continu. Examen final. Crédits ECTS : 3 Coefficient : 2 Les 13 diagrammes UML2 Impacts des Model Driven Engineering Etudes en détail des diagrammes de classe, de séquence, d'activités, et d'étatstransitions Etude détaillée des Design Patterns Choix et mise en œuvre en fonction des problématiques de conception Principales bibliothèques OpenSource du domaine Passage de la modélisation UML à la programmation 25

Architectures distribuées et programmation concurrente avec J2EE Domaine : Développement - Technologies Java Année : 5 Code : 252 Evaluation : Contrôle continu. Examen final. Crédits ECTS : 6 Coefficient : 4 Montée en charge, disponibilité et ingénierie logicielle Architectures logicielles multi-niveaux et distribuées Mécanismes et protocoles applicatifs (SOAP, REST, RMI...) Programmation concurrente Gestion des threads Mises en oeuvre sous la plate-forme Java J2EE 26

Cryptographie et sécurité logicielle Domaine : Développement - Ingénierie et conception Année : 5 Code : 253 Evaluation : Projet ou Examen final. Crédits ECTS : 3 Coefficient : 2 Problématiques de sécurité, confidentialité, intégrité dans les échanges de données et d'accès aux services via les réseaux informatiques Techniques cryptographiques symétriques et asymétriques Fonctions de Hashage Signature électronique et PKI (Public Key Infrastructure) Etudes de normes et protocoles : DES, RSA, SSL, Kerberos Implémentations d'algorithmes Projet pour rythme en : Continu Nom : Protocole de cryptographie et de compression Programmer un outil personnel de cryptage ou de compression de données 27

Intégration, validation et tests logiciels Domaine : Développement - Ingénierie et conception Année : 5 Code : 254 Evaluation : Contrôle continu. Examen final. Crédits ECTS : 3 Coefficient : 2 Les principes fondamentaux des tests Niveaux de tests, types de tests, les cibles de tests (tests fonctionnels, structurels, de régression...) Techniques statiques Techniques de conception de tests Gestion des tests Outils de support aux tests 28

Technologies.NET pour applications d'entreprise Domaine : Développement - Technologies.NET Année : 5 Code : 255 Evaluation : Contrôle continu. Projet. Crédits ECTS : 3 Coefficient : 2 Rappels sur le Framework.NET et l environnement Visual Studio Système de fichiers, thread, fichiers de ressources Gestion des erreurs et débogage Accès aux données (ADO.NET, ) Développement distribués Cloud Computing et technologies azure Projet pour rythme en : Continu et alternance Nom : Projet.NET Concevoir et réaliser une application complète distribuée ou pour le Cloud Computing en s'appuyant sur l'ensemble du Framework Microsoft.NET 29

Développement mobile pour Android Domaine : Développement - Technologies mobiles Année : 5 Code : 256 Evaluation : Projet. Crédits ECTS : 3 Coefficient : 2 L'environnement de développement Interface utilisateur et menus Gestion des données Exploitation des ressources du terminal mobile Déploiement Projet pour rythme en : Continu et alternance Nom : Développement d'un outil de geolocalisation pour Android Développer une application de geolocalisation avancée pour Smartphone Android et en exploitant les possibilités des terminaux mobiles 30

Technologies Web avancées : XML, AJAX et Web Services Domaine : Web et E Business - Technologies Web et Internet Année : 5 Code : 451 Evaluation : Contrôle continu. Projet. Crédits ECTS : 4 Coefficient : 3 Principales applications XML Schéma XML Les DTD et la création de nouveaux langages Principales API (DOM le modèle objet, SAX modèle événementiel) Les schémas XML XPath, XLink et Xpointer transformations XSL AJAX (Asynchronous JavaScript and XML) Architecture des Web Services SOAP, WSDL, UDDI Intégration dans la plate-forme J2EE Mise en place et programmation avec Java Projet pour rythme en : Continu et alternance Nom : Mise à disposition de services applicatifs sur Internet Mettre à disposition sur Internet des services applicatifs en se basant sur les technologies Web Services et XML 31

Urbanisation des Systèmes d'information Domaine : Système d'information - Méthodes Année : 5 Code : 651 Evaluation : Contrôle continu. Projet ou Examen final. Crédits ECTS : 3 Coefficient : 2 Pourquoi l'urbanisation? Vision d'ensemble du SI Modélisation du SI Décomposition par niveaux (métier, fonctionnel, technique, applicatif) Architectures orientées services (SOA) Alignement du SI sur la cible Principes et mise en œuvre d'un schéma directeur Projet pour rythme en : Continu Nom : Préconisation SI Rédiger et défendre devant des décideurs une préconisation d'évolution du Système d'information d'une grande entreprise 32

Systèmes d'information décisionnels : modélisation et outils Domaine : Système d'information - Architectures Année : 5 Code : 652 Evaluation : Projet. Crédits ECTS : 3 Coefficient : 2 Concepts et architectures des solution de Business Intelligence Acteurs clés du marché Composants des solutions BI (ETL, cubes OLAP, DataWarehouse, restitution...) Méthodologies de modélisation Intégration dans le SI Projet pour rythme en : Continu et alternance Nom : Datawarehouse AdventureWork Mener un projet décisionnel de bout en bout (analyse, modélisation dimensionnelle, ETL, outils de restitution) dans un environnement Microsoft SQL Server 33

Méthodologie agile : SCRUM Domaine : Management de projet - Méthodologies avancées Année : 5 Code : 751 Evaluation : Examen final. Crédits ECTS : 2 Coefficient : 1 Le manifeste agile Comparaison des méthodologies agiles SCRUM Les rôles Les besoins La gestion de l'itération 34

Droit de l'informatique et de l'internet Domaine : Management de projet - Méthodologies avancées Année : 5 Code : 754 Evaluation : Contrôle continu. Examen final. Crédits ECTS : 4 Coefficient : 2 Droit d auteur et logiciels Protection par les brevets d invention Règles de droit pénal applicables aux biens informatiques Principaux contrats commerciaux applicables en matière informatique Droit de l'internet (noms de domaine, protection des données et des œuvres, Commerce électronique) Fondamentaux du droit du travail 35

Management d'équipe Domaine : Management de projet - Fondamentaux Année : 5 Code : 755 Evaluation : Contrôle continu. Crédits ECTS : 2 Coefficient : 1 Définition et caractéristiques d une équipe Management des objectifs Management des règles de fonctionnement Communication et reporting Leadership et assertivité Motivation et délégation Gestion des situations conflictuelles 36

Techniques de recherche d'emploi et réseau professionnel Domaine : Connaissance de l'entreprise - Intégration en entreprise Année : 5 Code : 853 Evaluation : Crédits ECTS : Coefficient : Valorisation de ses expériences et projets : la démarche Portfolio Exploitation sur la mise à jour de son CV Comment utiliser son réseau Exploitation d'internet et des réseaux sociaux professionnels (Viadeo, Linkdin ) 37

Anglais Préparation au TOEIC 2 Domaine : Communication - Anglais Année : 5 Code : 951 Evaluation : Contrôle continu. Examen final. Crédits ECTS : 5 Coefficient : 3 Préparation intensive au TOEIC (Test of English for International Communication) Acquisition du vocabulaire sur 7 thèmes : - The workplace - Communication - Industry - Trade - Leisure - Bank and Finance - Health and Society - The Environment 38

Semaine d'intégration Domaine : Activités annuelles - Vie d'école Année : 5 Code : 1051 Evaluation : Projet Crédits ECTS : Coefficient : S'applique au rythme en continu Présentation du fonctionnement de l'école L'apprentissage en mode projet : - Organiser et planifier le projet - Travailler efficacement en équipe Programme OpenESGI, Vie Associative et Laboratoires : - Présentations - Forum des associations - Challenge du BDE Présentation des films Soirée de clôture Projet pour rythme en : Continu Nom : Film de présentation de l'école et des métiers de l'informatique Travailler efficacement en équipe pour livrer un résultat sur un délai très limité 39

Programme Open ESGI et vie d'école Domaine : Activités annuelles - Vie d'école Année : 5 Code : 1052 Evaluation : Projet. Rapport d'activité. Crédits ECTS : 2 Coefficient : 4 Activités pédagogiques menées tout au long de l'année suivant 4 axes et en lien avec les associations de l'école : - Entreprise (conférences, rencontres et enquêtes auprès de professionnels, visite de salons,...) - esprit d'équipe (animation d'une association, parrainage,...) - gout du challenge (participation à des concours étudiants, passage de certification, activité personnelle de haut niveau,...) - communication (promotion d'un évènement, animation de formation, présentation de l'école,...) Projet pour rythme en : Continu et alternance Nom : Animation d'une formation Préparer et animer une formation de découverte d'une nouvelle technologie 40

E Learning (FOAD) : Langues, Culture entreprise, Informatique Domaine : Activités annuelles - E Learning Année : 5 Code : 1053 Evaluation : Contrôle continu. Examen final. Crédits ECTS : Coefficient : Utilisation individualisée et encadrée des modules de la plate-forme d'e-learning : - Finance et gestion - Marketing - Ressources humaines - Stratégie - Langues étrangères - Réseaux informatiques - Technologies Cisco 41

Méthodologie de la recherche et accompagnement au mémoire de recherche appliqué Domaine : Activités annuelles - Projets Année : 5 Code : 1054 Evaluation : Projet. Crédits ECTS : 5 Coefficient : 3 Les différents aspects de la recherche Portée des principales méthodes de recherche Rédaction de la problématique Plan et bibliographie Recueil et traitement des informations Rédaction du mémoire de recherche appliquée Préparation de la soutenance Projet pour rythme en : Continu et alternance Nom : Mémoire de recherche appliqué Acquérir les méthodologies de recherche scientifique et de veille technologique pour répondre à une problématique complexe 42

Projet Professionnel Domaine : Activités annuelles - Projets Année : 5 Code : 1055 Evaluation : Projet. Crédits ECTS : 5 Coefficient : 3 Projet annuel faisant la synthèse des principaux enseignements de l'année : - lancement et constitution des équipes - réunions de suivi (point d'avancement et validation des livrables intermédiaires) - soutenances (présentation du projet et évaluation) Projet pour rythme en : Continu et alternance Nom : Projet Professionnel d'architecture logicielle A partir d'un besoin réel d'entreprise, construire un logiciel complet en environnement distribué et en appliquant les méthodes de la profession 43

Stage en entreprise Domaine : Activités annuelles - Stage Année : 5 Code : 1060 Evaluation : Rapport d'activité. Entreprise. Crédits ECTS : 4 Coefficient : 3 Encadrement et évaluation de la période en entreprise de 6 à 12 mois (stage, alternance, apprentissage) : - validation du sujet - suivi - évaluation 44