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