Méthodes Informatiques Appliquées pour la Gestion des Entreprises - 1ère année de Master

L'année de formation

UE Obligatoires

  • Pré-rentrée Mise à niveau : UML

    Array

    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

  • Pré-rentrée mise à niveau : Systèmes et algorithmes répartis

    Array

    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

  • Pré-rentrée mise à niveau : Programmation linéaire avancée

    Array

    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

  • Pré-rentrée mise à niveau : Optimisation combinatoire

    Array

    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

  • Pré-rentrée mise à niveau : Java

    Array

    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

  • Pré-rentrée : Analyse et fouille de données avancée

    Array

    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

  • Analyse financière

    Array

    Ects : 3
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Appréhender les principes fondamentaux de la finance d’entreprise afin d’éclairer les informaticiens sur le discours et les métiers des financiers en banque ou en entreprise industrielle et commerciale.

    Introduction générale à la finance d’entreprise :
    Mathématiques financières (actualisation, capitalisation, et tableau d’amortissement),
    Présentation et compréhension des documents financiers en vue de leur analyse (compte de résultat, bilan et annexes)
    Concepts fondamentaux de l’analyse financière :
    Analyse des marges : les soldes intermédiaires de gestion (SIG)
    Analyse des rentabilités : analyse de la rentabilité économique, analyse de rentabilité financière et notion d’effet de levier
    Analyse de l’équilibre financier : fond de roulement et besoins en fond de roulement et concept de trésorerie
    Introduction à l’analyse des flux financiers : la reconstitution des flux financiers, les emplois et les ressources, la construction d’un tableau de financement, la construction d’un tableau des flux de trésorerie, interprétation et analyse.
     

  • Intelligence artificielle

    Array

    Ects : 3
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Ce cours est une introduction à l'intelligence artificielle.

    Ce cours est une introduction à l'intelligence artificielle. Son but est d'introduire un large spectre de techniques.
    Recherche dans des graphes d'états (recherche non-informée et recherche informée avec A*)
    Problème de satisfaction de contraintes (CSP)
    Jeux (minimax et élagage alpha-beta)
    Jeux stratégiques (une brève introduction à la théorie des jeux : jeux, stratégie dominante, équilibre de Nash en stratégies pures et en stratégies mixtes)
    Apprentissage d'arbre de décision (ID3)
    Introduction aux réseaux de neurones (perceptron, backpropagation)
    Introduction à l'apprentissage par renforcement (Q-learning)
    Une description d'alpha-go

  • Programmation Objet avancée

    Array

    Ects : 4
    Volume horaire : 15
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Présenter les techniques de la programmation orienté object avancé.

    Rappels des principaux concepts de la programmation objet : classes, héritage, interface. Application au traitement des collections.
    Modélisation objet et exemple de modèles de conception (design patterns)
    Programmation parallèle en Java (multi-threading, synchronisation)
    Bonne pratique de la programmation (gestionnaire de sources, debuggage, etc.)

  • Systèmes d’information avancés 1

    Array

    Ects : 3
    Volume horaire : 30
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduire les objectifs, les principes, les techniques et les démarches de la gestion de projet, de l’architecture et de l’urbanisation des systèmes d’information (SI)

    Gestion de projet : Définition et problématique de la gestion de projet, le cycle de vie d'un projet, les parties prenantes du projet-Processus de gestion de projet, processus de développement du SI, interactions entre ces deux processus-Cycle en V et processus unifié, surveiller et maîtriser l'avancement du projet, élaborer la note de cadrage du projet, élaborer les livrables du projet et de la gestion de projet Urbanisation- Définition et problématique de l’urbanisation : La métaphore de la cité et les objectifs de l’urbanisme des SI (Agilité, rationalisation des systèmes informatiques)-Enjeux de l’urbanisation : aligner le SI sur la stratégie de l’entreprise , planifier ses évolutions, les enjeux de l’urbanisme pour la direction générale , les enjeux vus par les maîtrises d’ouvrage , décrire et diffuser la stratégie des systèmes d’information-Principes fondamentaux de l’urbanisation des systèmes d’information : maîtrise de la complexité, la modularité du système, l’abstraction, la cartographie, le découplage des systèmes. Présentation du cadre référence de l’urbanisation. Architecture des systèmes d’information-Principes fondamentaux de l’architecture des systèmes d’information. Architecture fonctionnelle : la problématique de la complexité, la cohérence du SI, gestion des référentiels, maîtriser les échanges de flux, maîtriser l’évolution du système, facteurs d’indépendance des modules fonctionnels, planifier et organiser l’évolution du SI-Architecture applicative : Généralités, définition, l’ensemble des composants logiciels, la qualité des logiciels, la nécessaire modularité, cinq principes pour une bonne modularité.

  • Système et algorithmes répartis

    Array

    Ects : 4
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduction aux systèmes répartis.

    Les applications réparties s'exécutent sur un ensemble de machines connectées en réseau. Elles représentent un ensemble de composants qui coopèrent pour réaliser un objectif commun en utilisant le réseau comme un moyen d'échanger des données. Ce cours vise à présenter les concepts élémentaires des systèmes et les algorithmes associés aux environnements répartis
    Introduction aux systèmes répartis Principe et fonctionnement des appels de procédure à distance (RPC)Mise en œuvre de la communication à distance en utilisant la couche réseaux (RMI) en Java, Introduction à l’algorithmique répartie. Présentation du modèle de répartition basé sur les échanges de messages Présentation des concepts liés à la communication : contrôle de flux, synchronisation de processus, relation de causalité, réseaux FIFO Présentation des concepts liés au temps et à la concurrence : horloges logiques, exclusion mutuelle.

  • Introduction au Machine Learning

    Array

    Ects : 5
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduire les modèles principaux du machine learning.

    Introduire les méthodes d’analyse de données multidimensionnelles descriptives permettant d’étudier les grands tableaux de données, et notamment les liaisons entre les variables nominales dans les tableaux produits par les enquêtes.
    Rappel sur l'Analyse en Composantes Principales, selon une présentation générale utilisant la décomposition aux valeurs singulières.
    Présentation des méthodes d’Analyse Factorielle des Correspondances (AFC).
    Introduction aux méthodes de classification (supervisée) ; cas de l'Analyse Factorielle Discriminante.

UE Optionnelles

  • Décision collective, décision multicritère

    Array

    Ects : 5
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Présenter les principales familles de méthodes d’agrégation multicritère existantes et mise en œuvre de telles méthodes dans des situations réelles de décision.

    Introduction au processus de décision
    Introduction à la théorie du choix social
    Procédures d’agrégation multicritères de type critère de synthèse
    Procédures d’agrégation multicritères de type relation de surclassement,
    Illustration des méthodes sur des cas réel

  • Marketing

    Array

    Ects : 3
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Familiariser les étudiants avec les concepts de marketing de base et leur permettre d'avoir une vision critique sur le fonctionnement des marchés, des organisations et de leurs actions.

    Introduction au marketing
    Comprendre le marché : l'environnement de l'entreprise, les études et recherches en marketing et le comportements du consommateur
    La stratégie marketing, de segmentation, de positionnement
    Les politiques marketing, produit, de prix, de communication, de distribution
    Stratégie de marque
    Également en TD: Études de ca

  • Optimisation combinatoire

    Array

    Ects : 5
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Présenter des méthodes de résolution ainsi que l’étude de la complexité des problèmes d’optimisation combinatoire.
    Modélisation de problèmes d’optimisation combinatoire (relation avec la programmation linéaire en nombres entiers).
    Introduction à la théorie de la complexité : NP-complétude (définition et exemples).
    Méthodes exactes : arborescentes par évaluation et séparation, programmation dynamique.
    Méthodes approchées : Recherche locale, algorithme glouton.
    Métaheuristiques : recuit simulé, méthode tabou, algorithme génétique.

     

  • Modélisation des processus

    Array

    Ects : 3
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Étudier la modélisation des processus métier et les systèmes qui permettent leur automatisation dans les entreprises.

    Processus métiers (Workflow) : définitions et concepts de base, systèmes de gestion de processus métiers, exemple de produits, avantages de ces systèmes.
    Modélisation des processus métiers : approches basées respectivement sur les Réseaux de Petri et les diagrammes (UML, EPC), la notation BPMN.
    Cycle de vie d’un processus métier : conception, modélisation, exécution, surveillance et optimisation.
    Interopérabilité des systèmes de processus métiers : architecture des systèmes de gestion de processus, description des interfaces proposées pour standardisation.
    Développement d’une application de processus métiers par apprentissage d’un logiciel de gestion des processus métiers (par exemple Oracle BPM suite.

Bloc communication

  • Organisation et communication

    Array

    Ects : 4
    Volume horaire : 36
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Ce cours se donne pour objectif de permettre aux étudiants de :
    1) Comprendre et analyser le processus de changement et plus particulièrement d'innovation dans l'organisation de l'entreprise ;
    2) Comprendre et maîtriser les mécanismes de la communication liés au processus de changement ;
    3) Conduire efficacement des réunions et des négociations dans un processus de changement

    Ce cours comporte :
    1) Une partie "sociologie" qui développe différents aspects du processus de changement dans l'organisation et du precessus ;
    2) Une partie "communication" qui présente et analyse différents types d'interactions liés au processus de changement (conduite de réunion, négociation, gestion de conflit, etc...)

  • Anglais 1

    Array

    Ects : 2
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans l'entreprise et avec leurs partenaires européens.

    Expression orale / écrite : anglais des affaires, faire un compte rendu oral en public, rédiger des lettres, rapports, résumés de conférences, et participer à des réunions
    Préparation au TOEIC : Test of English for International Communication
    Traduction économique : Familiariser les étudiants avec la terminologie économique à partir de thèmes d'actualité. Travail en laboratoire et/ou en salle audiovisuelle à partir de documents authentiques.

  • Espagnol

    Array

    Ects : 2
    Volume horaire : 19
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans le monde de l'entreprise et avec leurs partenaires européens.

    Choix entre l'allemand et l'espagnol. Consolidation des acquis antérieurs, amélioration des compétences à l'écrit et à l'oral. Langue générale et langue de l'entreprise.
    Un enseignement de niveau "débutant" est prévu pour les étudiants n'ayant jamais étudié au préalable ni l'espagnol, ni l'allemand.
    FLE (Français langue étrangère) pourra être proposé aux étudiants non-francophone, et anglais renforcé pourra être proposé aux étudiants dont le niveau en anglais requiert plus de travail.

  • Allemand

    Array

    Ects : 2
    Volume horaire : 19
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans le monde de l'entreprise et avec leurs partenaires européens.

    Choix entre l'allemand et l'espagnol. Consolidation des acquis antérieurs, amélioration des compétences à l'écrit et à l'oral. Langue générale et langue de l'entreprise.
    Un enseignement de niveau "débutant" est prévu pour les étudiants n'ayant jamais étudié au préalable ni l'espagnol, ni l'allemand.
    FLE (Français langue étrangère) pourra être proposé aux étudiants non-francophone, et anglais renforcé pourra être proposé aux étudiants dont le niveau en anglais requiert plus de travail.

UE Obligatoires

  • Notions générales de droit

    Array

    Ects : 3
    Volume horaire : 36
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Permettre aux étudiants de découvrir les fondements du droit français et de se familiariser avec les principaux concepts ainsi qu’avec les grandes classifications du droit positif afin de prendre conscience des spécificités du droit de l’entreprise.

    Présentation du droit : organisation, sanction, régulation
    Notions générales de base : droit privé/droit public, sujets/objets, droit impératif/droit supplétif
    Sources de droit : droit interne, droit européen, droit international
    Droit de la preuve : modes de preuve, charge de la preuve, originalité du droit commercial par rapport au droit civil
    Justice en France : ordre judiciaire, ordre administratif, règles de compétences en matière de droit des affaires
    Droit des contrats et responsabilité contractuelle : contrats d’affaires Droit des sociétés : structure des entreprises
    Études de cas

  • Systèmes de gestion de bases de données

    Array

    Ects : 5
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    L’objectif de ce cours est de couvrir les techniques internes des systèmes de gestion de base de données (SGBD) qui sont responsables de l'optimisation de l'evaluation de requêtes SQL.

    Nous sommes inondés de données, qu'il s'agisse de données sur le Web, de données collectées à partir de différents silos des entreprises, ou de données traités par des laboratoires scientifiques (par exemple dans le cadre de la bio-informatique, les sciences de la Terre, la sociologie, l'économétrie, etc.). Une partie importante de ces données sont structurées et la manière dont nous y accédons, les gérons et les traitons a un impact considérable sur les performances et la fiabilité des applications manipulant les bases de données. La connaissance du modèle d'entités-associations, du modele relationnelle, de l'algèbre relationnelle et du langage de requête SQL n'est en aucun cas suffisante pour garantir des performances raisonnables et la fiabilité de telles applications.

    L’objectif de ce cours est donc de couvrir les techniques internes des systèmes de gestion de base de données (SGBD) qui sont responsables de l'optimisation de l'evaluation de requêtes SQL. Le cours présente premièrement l’architecture typique d'un SGBD relationnel, puis examine en détail les algorithmes et les structures de données utilisés pour implémenter les modules de cette architecture, y compris la gestion de la mémoire permanente, la gestion de la mémoire volatile, les structures de stockage, les méthodes d’accès, et l'optimisation de requête basée sur un modele de coût d'execution.

    Le cours comprend un certain nombre d'exercices (TD) et d'exercices pratiques (TP) dans lesquels les étudiants auront l'occasion d'explorer et de mettre en œuvre les fonctionnalités de certains modules du SGBD.

  • Systèmes d’information avancés 2

    Array

    Ects : 3
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Apporter des compléments en architecture et en urbanisation des systèmes d’information et mettre en application les concepts introduits au premier semestre en conduite de projet sous forme d’un projet mené par équipe de 3 à 4 étudiants.
    Architecture orienté service (SOA)
    Urbanisme et processus métier : introduction aux processus métiers, les constats, les limites du fonctionnement en silo, quelques règles de description des processus et des activités, règles de découpage et niveau de maille, l’apport d’une démarche d’urbanisation au niveau métier.
    Les référentiels dans l’urbanisation des SI
    Organisation de la conduite d'un projet informatique (PAQ, Estimation des charges, Planification...)
    Application sous forme d’un projet qui s’effectue dans les conditions semblables à un projet informatique avec l'utilisation d'un Atelier Génie Logiciel et donnant lieu à la remise de dossiers d'analyse et de dossiers techniques ; réunions d'avancement de projet, séances de validation des choix fonctionnels et des orientations techniques, recette de l'application.

  • Programmation Web

    Array

    Ects : 3
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduction to the construction of Web applications.
    The main topic of this class is the construction of modern web applications. cover the following two topics:
    Client-side programming with javascript.
    Server-side programming with JSP and servlets.

  • Éthique en informatique et protection des données

    Array

    Ects : 1
    Volume horaire : 6
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Objectif de ce cours est de sensibiliser les étudiants au regard de techniques de manipulation et d’introduire à la problématique de la protection et traitement des données et à ses conséquences sur les individus.

    Validité des données et pièges statistiques
    Propriété des données
    Les systèmes de régulation de la protection des données
    Les textes applicables dans l'Union européenne et en France : les grands principes et définitions juridiques de la protection des données à caractère personnel
    Nudge theory
    Conséquences sur la société (privacy, surveillance, ’ossification’…)

  • Jeux d’entreprise

    Array

    Ects : 1
    Volume horaire : 4
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Application des concepts de l’analyse financière sur un logiciel de simulation.

  • Stage

    Array

    Ects : 6
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

UE Optionnelles

  • Décision dans l’incertain

    Array

    Ects : 5
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Présenter aux étudiants les techniques principales de la decision dans l’incertain.

    incertain complet (non probabiliste) : définitions de la décision dans l'incertain, présentation des critères classiques de décision dans l'incertain (MaxMin, Min Max Regret, Hurwicz, Laplace, etc.)
    Décision séquentielle (incertain probabiliste) : modèle EU, arbres de décision (arbres contenant des noeuds décision, noeuds hasard et noeuds terminaux), et la résolution de ces problèmes par programmation dynamique
    Rappel probabilité, indépendance, règle de Bayes
    Raisonnement dans les Réseaux Bayésiens (inférences exactes et approchées)
    Logique Floue
    Chaînes de Markov
    Processus de Décision de Markov
    Processus de Décision de Markov Partiellement observable

  • Securité et reseaux

    Array

    Ects : 4
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Le cours porte sur les protocoles réseaux utilisés dans les couches hautes du modèle OSI, ainsi que sur les algorithmes de cryptographie qui permettent de les sécuriser.

    Rappels
    modèle OSI
    Couche réseau
    Contrôle de congestion
    Qualité de service
    Internet et IP
    IPv4
    Masque et sous-réseau
    Protocoles de routage: OSPF et BGP
    IPv6
    Couche transport
    Protocoles avec fenêtre d'anticipation (contrôle de flux)
    Adressage
    Etablissement et libération de la connexion
    Contrôle de congestion
    Protocole de transport Internet: UDP et TCP
    Couche application
    DNS
    Messagerie électronique
    Le web
    Cryptographie
    Introduction aux concepts de la cryptographie
    Algorithmes à clé symétrique
    DES
    AES
    Modes de chiffrement
    Algorithme à clé publique
    RSA
    Signature numérique
    Fonction de hashage (SHA)
    Protocoles d'authentification
    Echange de clés de Diffie-Hellman
    Sécurité des communications
    IPsec
    Pare-feu

  • Gestion de production

    Array

    Ects : 5
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Cet enseignement a pour objet de sensibiliser les étudiants aux problématiques de gestion de la production de biens et de services, en mettant en évidence la très grande complexité des problèmes à résoudre et la difficulté qui en découle de piloter efficacement une chaîne logistique. Quelques grilles d’analyse, modélisations et instrumentations seront abordées.

    Typologie des problèmes de gestion de la production des biens et des services -Planification de la production : MRP2
    Gestion des approvisionnements et des stocks : demande uniforme et certaine, demande aléatoire : notions de rupture de stock, qualité de service, stock de sécurité et ordonnancement de projets.
    Ordonnancement d’ateliers : algorithmes optimaux et heuristiques.
    Étude de cas impliquant, pour certains d’entre eux, l’usage de logiciels comme cplex et Excel solver

  • Marchés financiers

    Array

    Ects : 3
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Donner une connaissance générale des marchés de capitaux en détaillant les différentes catégories de titres financiers. Aspects théorique et institutionnel, exemples et exercices d’application.

    Fonctionnement des marchés financiers : fonctions et gestion des risques, gouvernance des marchés,
    AMF et métiers dans la finance,
    Marché action : définition d’une action et droit des actionnaires, type d’actions : investissement direct et indirect, organisation et animation du marché, et évaluation des actions.
    Marché obligatoire : définition, mode d’amortissement, intervenants, typologie, et évaluation.
    Marché monétaire : marché interbancaire, marché des titres de créance négociable, les interventions de la Banque Centrale, et les indices.
    Gestion des risques et le marché des produits dérivés : produits dérivés fermes et produits dérivés optionnels.
     

  • Datathon for Business

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    L’objectif de l’UE « Datathon For Business » est de mettre l’étudiant dans une posture de réponse à une demande concrète venant d’une entreprise, de se familiariser avec la digitalisation notamment orientée Big Data et IA dans un contexte métier et d’utiliser ses acquis en programmation Big Data et IA pour une modélisation concrète. Par ailleurs, les étudiants devront se répartir en groupes projet qui devront mixer les étudiants de MIDO (M1 MIAGE ou I2D) et les étudiants de CARF (M1). Ceci qui permettra d’acquérir des compétences de travail en groupe et de gestion de la diversité des compétences.

Bloc communication

  • Anglais 2

    Array

    Ects : 2
    Volume horaire : 18
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans l'entreprise et avec leurs partenaires européens.

    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans l'entreprise et avec leurs partenaires européens.
    Expression orale / écrite : anglais des affaires, faire un compte rendu oral en public, rédiger, lettres, rapports, résumé de conférences, réunions.
    Préparation au TOEIC : Test of English for International Communication.
    Traduction économique : Familiariser les étudiants avec la terminologie économique à partir de thèmes d'actualité. Travail en laboratoire et/ou en salle audiovisuelle à partir de documents authentiques.

  • Espagnol 2

    Array

    Ects : 2
    Volume horaire : 19
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans l'entreprise et avec leurs partenaires européens. Choix entre Allemand, Espagnol, autres langues par accords.
    Consolidation des acquis antérieurs, amélioration des compétences à l'écrit et à l'oral.
    Langue générale, et langue de l'entreprise.

  • Allemand 2

    Array

    Ects : 2
    Volume horaire : 19
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans l'entreprise et avec leurs partenaires européens. Choix entre Allemand, Espagnol, autres langues par accords.
    Consolidation des acquis antérieurs, amélioration des compétences à l'écrit et à l'oral.
    Langue générale, et langue de l'entreprise.

Formation année universitaire 2020 - 2021 - sous réserve de modification

Modalités pédagogiques

La formation démarre en septembre, dont la présence en cours est obligatoire.
Les enseignements de la première année du Master mention Informatique pour le parcours MIAGE est organisé en semestre 1 et 2. Chaque semestre est constitué d'un bloc fondamentale, un bloc communication et d'UE complémentaires auxquels s'ajoute un bloc stage pour le semestre 2. A chaque UE est associée un certain nombre de crédits européens (ECTS) ; à chaque semestre est associé la somme des ECTS associés aux UE composant le semestre.
Toute UE pour laquelle l'étudiant a obtenu une note finale supérieure ou égale à 10/20 est définitivement acquise ainsi que les ECTS associés.

Le bloc fondamental est composé de plusieurs UE. A chaque bloc fondamental est attribuée une note finale. Le bloc dont la note finale est supérieure ou égale à 10/20 est définitivement acquis ainsi que les ECTS associés.
Le bloc communication est composé de plusieurs UE. A ce bloc est attribuée une note finale. Le bloc dont la note finale est supérieure ou égale à 10/20 est définitivement acquis ainsi que tous les ECTS associés au bloc (somme des ECTS des UE composant le bloc).
Chaque semestre est composé d'un bloc fondamental, d'un bloc communication et d'UE complémentaires, ainsi que d'une UE stage pour le semestre 2.
Un semestre est définitivement acquis si toutes les conditions suivantes sont vérifiées :

  • Il est constitué d'au moins 30 ECTS et sa note finale est supérieure ou égale à 10/20
  • La note finale du bloc fondamental du semestre est supérieurs ou égale à 10/20 sous réserve que la note finale de chaque UE constituant le bloc soit supérieure ou égale à 5/20
  • La note finale du bloc communication du semestre est supérieure ou égale à 10/20
  • La note finale de l'UE stage pour la validation du semestre 2 est supérieure ou égale à 10/20

La validation d'une année entraîne la validation de chacun des deux semestres et de toutes les UE les composant ainsi que tous les ECTS associés.

La première année du Master mention Informatique est validée si toutes les conditions suivantes sont respectées :

  • Elle est constituée d'au moins 60 ECTS et la note finale de l'année est supérieure ou égale à 10/20
  • La note finale de chacun des deux blocs fondamentaux de l'année est supérieure ou égale à 10/20
  • La note finale de chaque UE des blocs fondamentaux de l'année est supérieure ou égale à 5/20
  • La note finale de chacun des deux blocs communication de l'année est supérieure ou égale à 10/20
  • La note finale de l'UE stage est supérieure ou égale à 10/20

UE Obligatoires

  • Programmation Objet avancée

    Array

    Ects : 4
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduction à la programmation object avancée.
    Introduction. Rappels des concepts : classes, héritage, interface, énumérations, exceptions.
    Définition et utilisations des classes internes et anonymes
    Application au traitement des collections.
    Types paramétrés et wildcards.
    Traitement des processus (thread). Introduction à la programmation de tâches s’exécutant en parallèle. Gestion de ressources partagées entre processus

    Enseignant responsable :

    • BORIS DOUX

  • Intelligence artificielle

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduction aux outils et aux méthodes de résolution de l’intelligence artificielle.

    1) Apprentissage d'un langage fonctionnel LISP ou Scheme.
    2) Méthodes de résolution de problèmes : algorithmes de recherche dans un graphe d’états.
    3) Jeux à deux joueurs : mini-max et alpha-béta.
    4) Systèmes Experts. Utilisation d’un générateur de systèmes experts.

  • Introduction au Machine Learning

    Array

    Ects : 4
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Ce cours constitue une introduction à l’apprentissage artificiel. Nous ferons des rappels de statistiques élémentaires et y aborderons les algorithmes fondamentaux d’apprentissage supervisé et non supervisé.
    1) apprentissage supervisé:
    K-plus proches voisins,
    Analyse discriminante linéaire et quadratique
    méthode bayésienne naïve,
    régression logistique
    2) apprentissage non supervisé:
    classification hiérarchique,
    nuées dynamiques,
    mixtures de gaussiennes

    Enseignant responsable :

    • FLORIAN YGER

  • Systèmes de gestion de bases de données

    Array

    Ects : 4
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    L’objectif de ce cours est de couvrir les techniques internes des systèmes de gestion de base de données (SGBD) qui sont responsables de l'optimisation de l'evaluation de requêtes SQL.
    Une partie importante de ces données sont structurées et la manière dont nous y accédons, les gérons et les traitons a un impact considérable sur les performances et la fiabilité des applications manipulant les bases de données. La connaissance du modèle d'entités-associations, du modele relationnelle, de l'algèbre relationnelle et du langage de requête SQL n'est en aucun cas suffisante pour garantir des performances raisonnables et la fiabilité de telles applications.
    L’objectif de ce cours est donc de couvrir les techniques internes des systèmes de gestion de base de données (SGBD) qui sont responsables de l'optimisation de l'evaluation de requêtes SQL. Le cours présente premièrement l’architecture typique d'un SGBD relationnel, puis examine en détail les algorithmes et les structures de données utilisés pour implémenter les modules de cette architecture, y compris la gestion de la mémoire permanente, la gestion de la mémoire volatile, les structures de stockage, les méthodes d’accès, et l'optimisation de requête basée sur un modele de coût d'execution.
    Le cours comprend un certain nombre d'exercices (TD) et d'exercices pratiques (TP) dans lesquels les étudiants auront l'occasion d'explorer et de mettre en œuvre les fonctionnalités de certains modules du SGBD.

    Enseignant responsable :

    • KHALID BELHAJJAME

  • Systèmes d'information avancés 1

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduction aux systèmes d'information avancés.
    - Gestion de projet (3 séances de 3 heures)
    - Gestion des exigences (une séance )
    - Design Patterns (6 Séances).

    Enseignant responsable :

    • THIERRY JAILLET

  • Systèmes et algorithmiques répartis

    Array

    Ects : 4
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Ce cours vise à présenter les concepts élémentaires des systèmes et les algorithmes associés aux environnements répartis
    Introduction aux systèmes répartis

    Les applications réparties s'exécutent sur un ensemble de machines connectées en réseau. Elles représentent un ensemble de composants qui coopèrent pour réaliser un objectif commun en utilisant le réseau comme un moyen d'échanger des données. Ce cours vise à présenter les concepts élémentaires des systèmes et les algorithmes associés aux environnements répartis
    Introduction aux systèmes répartis
    Principe et fonctionnement des appels de procédure à distance (RPC)
    Mise en œuvre de la communication à distance en utilisant la couche réseaux (RMI) en Java,
    Introduction à l’algorithmique répartie
    Présentation du modèle de répartition basé sur les échanges de messages
    Présentation des concepts liés à la communication: contrôle de flux, synchronisation de processus, relation de causalité, réseaux FIFO
    Présentation des concepts liés au temps et à la concurrence : horloges logiques, exclusion mutuelle.

    Enseignant responsable :

    • JOYCE EL HADDAD

Bloc UE d'application

  • Notions générales de Droit

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Permettre aux étudiants de découvrir les fondements du droit français et de se familiariser avec les principaux concepts ainsi qu’avec les grandes classifications du droit positif afin de prendre conscience des spécificités du droit de l’entreprise.
    Présentation du droit : organisation, sanction, régulation
    Notions générales de base : droit privé/droit public, sujets/objets, droit impératif/droit supplétif
    Sources de droit : droit interne, droit européen, droit international
    Droit de la preuve : modes de preuve, charge de la preuve, originalité du droit commercial par rapport au droit civil
    Justice en France : ordre judiciaire, ordre administratif, règles de compétences en matière de droit des affaires
    Droit des contrats et responsabilité contractuelle : contrats d’affaires Droit des sociétés : structure des entreprises
    Études de cas

    Enseignant responsable :

    • CESAR OUAMPANA

  • Marketing

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Familiariser les étudiants avec les concepts de marketing et leur permettre d'avoir une vision critique sur le fonctionnement des marchés, des entreprises et de leurs
    actions.

    Présentation du marketing
    Présentation de la démarche marketing
    La stratégie marketing, de segmentation, de positionnement
    Les études et recherches en marketing, qualitatives, quantitatives
    Le comportement du consommateur
    Les politiques marketing, produit, de prix, de communication, de distribution
    Le marketing international
    Études de cas

    Enseignant responsable :

    • SARAH LASRI

  • Anglais 1

    Array

    Ects : 2
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans l'entreprise et avec leurs partenaires européens.
    Expression orale / écrite : anglais des affaires, faire un compte rendu oral en public, rédiger, lettres, rapports, résumé de conférences, réunions.
    Préparation au TOEIC : Test of English for International Communication.
    Traduction Economique : Familiariser les étudiants avec la terminologie économique à partir de thèmes d'actualité. Travail en laboratoire et/ou en salle audiovisuelle à partir de documents authentiques.

UE Obligatoires

  • Analyse financière

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduction de notions de comptabilités générales et de mathématiques financières nécessaires à l’analyse financière et présentation de l’analyse du compte de résultat et du bilan financier.
    Calcul financier : actualisation et capitalisation, analyse des emprunts et élément pour la décision de financement. Analyse du compte résultat : les soldes intermédiaires de gestion
    (SIG), la valeur ajoutée, retraitement du crédit-bail, le financement interne et la CAF.
    Analyse de bilan financier - approche Liquidité/Exigibilité : l’affectation du résultat, retraitement du crédit-bail, Le bilan résumé, la relation statique d’équilibre financier (T = FR – BFR), la trésorerie potentielle.
    Méthode des ratios : les principes de l’analyse par la méthode des ratios, les principaux ratios (structure du bilan, équilibre financier, gestion, marges), les ratios spécifiques à l’analyse boursière.
    Analyse des flux financiers : la reconstitution des flux financiers, les emplois et les ressources, la construction d’un tableau de financement, la construction d’un tableau des flux de trésorerie, interprétation et analyse.
    Analyse des rentabilités : mesure comptable de la rentabilité économique, mesure comptable de la rentabilité financière, L’effet de levier financier.

    Enseignant responsable :

    • ERIC THIBONNIER

  • Systèmes d'information avancés 2

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Apporter des compléments en architecture et en urbanisation des systèmes d’information et mettre en application les concepts introduits au premier semestre en conduite de projet sous forme d’un projet mené par équipe de 3 à 4 étudiants. Architecture orienté service (SOA)
    Urbanisme et processus métier : introduction aux processus métiers, les constats, les limites du fonctionnement en silo, quelques règles de description des processus et des activités, règles de découpage et niveau de maille, l’apport d’une démarche d’urbanisation au niveau métier.
    Les référentiels dans l’urbanisation des SI
    Organisation de la conduite d'un projet informatique (PAQ, Estimation des charges, Planification...)
    Application sous forme d’un projet qui s’effectue dans les conditions semblables à un projet informatique avec l'utilisation d'un Atelier Génie Logiciel et donnant lieu à la remise de dossiers d'analyse et de dossiers techniques ; réunions d'avancement de projet, séances de validation des choix fonctionnels et des orientations techniques, recette de l'application.

    Enseignant responsable :

    • THIERRY JAILLET

  • Éthique en informatique et protection des données

    Array

    Ects : 1
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Objectif de ce cours est de sensibiliser les étudiants au regard de techniques de manipulation et d’introduire à la problématique de la protection et traitement des données et à ses conséquences sur les individus.

    Validité des données et pièges statistiques
    Propriété des données
    Les systèmes de régulation de la protection des données
    Les textes applicables dans l'Union européenne et en France : les grands principes et définitions juridiques de la protection des données à caractère personnel
    Nudge theory
    Conséquences sur la société (privacy, surveillance, ’ossification’…)

    Enseignant responsable :

    • STEPHANE AIRIAU

  • Jeu d’entreprise

    Array

    Ects : 1
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Application des concepts de l’analyse financière sur un logiciel de simulation.

    Enseignant responsable :

    • RAPHAEL ACOSTA

  • Organisation et communication

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Ce cours se donne pour objectif de permettre aux étudiants de :
    1) Comprendre et analyser le processus de changement et plus particulèrement d'innovation dans l'organisation de l'entreprise ;
    2) Comprendre et maîtriser le mécanisme de la communication liés au processus de changement ;
    3) Conduire efficacement des réunions et des négociations dans un processus de changement

    Ce cours comporte :
    1) Une partie "sociologie" qui développe différents aspects du processus de changement dans l'organisation et du processus ;
    2) Une partie "communication" qui présente et analyse différents types d'interactions liés au processus de changement (conduite de réunion, négociation, gestion de conflit, etc...)

    Enseignant responsable :

    • FLORENCE VATIN

  • Programmation Web

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Introduction to the construction of Web applications.
    The main topic of this class is the construction of modern web applications. cover the following two topics:
    Client-side programming with javascript.
    Server-side programming with JSP and servlets.

    Enseignant responsable :

    • Raja TRABELSI

  • Anglais 2

    Array

    Ects : 2
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Fournir aux étudiants les outils linguistiques nécessaires pour fonctionner efficacement dans l'entreprise et avec leurs partenaires européens.
    Expression orale / écrite : anglais des affaires, faire un compte rendu oral en public, rédiger, lettres, rapports, résumé de conférences, réunions.
    Préparation au TOEIC : Test of English for International Communication.
    Traduction Economique : Familiariser les étudiants avec la terminologie économique à partir de thèmes d'actualité. Travail en laboratoire et/ou en salle audiovisuelle à partir de documents authentiques.

  • Bloc entreprise

    Array

    Ects : 8
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :

UE Options

  • Marchés Financiers

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Connaissance générale des marchés de capitaux (fonctionnement et raison d'être). Mathématiques des calculs financiers. Initiation à la modélisation stochastique des marchés et principaux résultats de la théorie "classique".
    Financement, risques et marche´s de capitaux (actions, obligations, option, marché monétaire, ...) Calculs actuariels classiques (taux, capitalisation, actualisation, duration, sensibilité, immunisation de portefeuille, ...)Modélisation stochastique simplifiée du marché action ( volatilité, "beta", corrélations, diversification, théorie du "MEDAF" et principaux résultats, ...)
    Analyse critique des modélisations théoriques

    Enseignant responsable :

    • FRANCOIS PETER

  • Décision collective, décision multicritère

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Présenter les principales familles de méthodes d’agrégation multicritère existantes et mise en œuvre de telles méthodes dans des situations réelles de décision.
    Présenter les principales familles de méthodes d’agrégation multicritère existantes et mise en œuvre de telles méthodes dans des situations réelles de décision.
    Introduction au processus de décision : actions, problématique,
    Modélisation des préférences : vrai, quasi et pseudo critères, structures associées
    Procédures d’agrégation multicritères de type critère de synthèse,
    Procédures d’agrégation multicritères : relation de surclassement,
    Présentation de la méthode programmation par objectif (goal programming)
    Illustration des méthodes sur le logiciel Electre.

    Enseignant responsable :

    • LUCIE GALAND

  • Ordonnancement et Gestion de production

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Cet enseignement a pour objet de sensibiliser les étudiants aux problématiques de gestion de la production de biens et de services, en mettant en évidence la très grande complexité des problèmes à résoudre et la difficulté qui en découle de piloter efficacement une chaîne logistique. Quelques grilles d’analyse, modélisations et instrumentations seront abordées.
    Typologie des problèmes de gestion de la production des biens et des services -Planification de la production : MRP2 Gestion des approvisionnements et des stocks : demande uniforme et certaine, demande aléatoire : notions de rupture de stock, qualité de service, stock de sécurité et ordonnancement de projets. Ordonnancement d’ateliers : algorithmes optimaux et heuristiques. Étude de cas impliquant, pour certains d’entre eux, l’usage de logiciels comme cplex et Excel solver.

    Enseignant responsable :

    • SYLVIE KORNMAN

  • Sécurité et réseaux

    Array

    Ects : 3
    Coefficient : Array
    Compétence à acquérir :

    Description du contenu de l'enseignement :
    Le cours porte sur les protocoles réseaux utilisés dans les couches hautes du modèle OSI, ainsi que sur les algorithmes de cryptographie qui permettent de les sécuriser.
    Rappels
    modèle OSI
    Couche réseau
    Contrôle de congestion
    Qualité de service
    Internet et IP
    IPv4
    Masque et sous-réseau
    Protocole de contrôle de l'Internet
    Protocoles de routage: OSPF et BGP
    IPv6
    Couche transport
    Primitives du service de transport
    Protocoles avec fenêtre d'anticipation (contrôle de flux)
    Adressage
    Etablissement et libération de la connexion
    Contrôle de congestion
    Protocole de transport Internet: UDP et TCP
    Couche application
    DNS
    Messagerie électronique
    Le web
    Cryptographie
    Introduction aux concepts de la cryptographie
    Algorithmes à clé symétrique
    DES
    AES
    Modes de chiffrement
    Algorithme à clé publique
    RSA
    Signature numérique
    Fonction de hashage (SHA)
    Protocoles d'authentification
    Echange de clés de Diffie-Hellman
    Sécurité des communications
    Psec
    Pare-feu

    Enseignant responsable :

    • HERVÉ COSTANTINI

Formation année universitaire 2020 - 2021 - sous réserve de modification

Modalités pédagogiques

La formation démarre en septembre, dont la présence en cours est obligatoire.
Les enseignements de la première année de Master mention Informatique parcours MIAGE en apprentissage sont organisés en semestre 1 et 2. Le semestre 1 est constitué d'un bloc fondamental 1 et d'un bloc communication, le semestre 2 est constitué d'un bloc fondamental 2, d'UE optionnelles et d'un bloc entreprise. A chaque UE est associé un certain nombre de crédits européens (ECTS) ; à chaque semestre est associée à la somme des ECTS associés aux UE composant le semestre.
La note finale de première session du UE est obtenue par pondération entre des notes de contrôle continu, de projets, d'examens partiels et terminaux. La note de contrpole continu peut faire intervenir plusieurs éléments : projets, devoirs, interrogations écrites ou orales, et la note de participation... Toute UE pour laquelle l'étudiant a obtenu une note finale supérieure ou égale à 10/20 est définitivement acquise ainsi que les ECTS associés.

Un bloc est composé de plusieurs UE. A chaque bloc est attribuée une note finale. Un bloc dont la note finale est supérieure ou égale à 10/20 est définitivement acquis ainsi que tous les ECTS associés au bloc, sous réserve que la note finale de chaque UE composant le bloc soit supérieure ou égale à 5/20.
Le semestre 1 est composé d'un bloc fondamental 1 et d'un bloc communication. Le semestre 2 est composé d'un bloc fondamental 2, d'UE optionnelles et d'un bloc entreprise. Un semestre est totalement acquis si toutes les conditions suivantes sont vérifiées :

  • Il est constitué d'au moins 30 ECTS et sa note finale est supérieure ou égale à 10/20
  • La note finale de chaque bloc (fondamental ou communication) du semestre est supérieure ou égale à 10/20 sous réserve que la note finale de chaque UE constituant le bloc soit supérieure ou égale à 5/20
  • La note finale de chaque UE optionnelle du semestre 2 est supérieure ou égale à 5/20
  • La note finale du bloc entreprise pour la validation du semestre 2 est supérieure ou égale à 10/20

La validation d'un semestre implique la validation de chaque UE de ce semestre et des ECTS associés.
La validation du bloc entreprise ne peut intervenir qu'après soutenance du rapport d'activité professionnelle de l'étudiant.
La validation d'une année entraîne la validation de chacun des deux semestres et de toutes les UE les composant ainsi que de tous les ECTS associés. Cette validation doit être constituée d'au moins 60 ECTS, si l'étudiant a obtenu une note supérieure ou égale à 10 dans chaque bloc, s'il a obtenu une note supérieure ou égale à 10 au bloc entreprise, et que la note finale de chaque UE composant l'année est supérieure ou égale à 5/20.

Stages et projets tutorés

Le stage se déroule en entreprise ou dans un centre de recherche et peut être éventuellement remplacé par un mémoire encadré par un enseignant de l'université pour une durée de trois ou quatre mois.
Le sujet de ce stage doit nécessairement comporter une part de substantielle de conception et d'analyse, ainsi que de la réalisation. Le sujet du stage doit être validé par le responsable de stage avant le début du stage.
A l'issue du stage, l'étudiant remet un rapport en trois exemplaires. Le rapport doit être remis au plus tard 8 jours avant le début de la session de soutenances.


 

 

Des programmes nourris par la recherche

Les formations sont construites au contact des programmes de recherche de niveau international de Dauphine, qui leur assure exigence et innovation.
La recherche est organisée autour de 6 disciplines toutes centrées sur les sciences des organisations et de la décision.

En savoir plus sur la recherche à Dauphine