Aller au contenu

Master Informatique parcours Données

Carte d'identité

- de 1 mois pour accéder au 1er emploi
100 % des diplômés sont en emploi dont 90 % en emploi stable
selon une étude réalisée 18 mois après obtention du diplôme

OBJECTIFS

Le mot du responsable

Vous souhaitez acquérir des compétences générales en informatique tout en vous spécialisant dans l’un des domaines proposés par les parcours suivants : Architecte logiciel ou Données ?
À l’issue de ces deux parcours du master Informatique, vous saurez appréhender parfaitement l’organisation des flux numériques ainsi que la mise en place d’outils d’exploitation du patrimoine immatériel d’une entreprise ou d’une collectivité. De fait, vous pourrez traiter des problématiques de gestion et d’analyse des données, concevoir des systèmes d’information mais aussi exploiter et valoriser des contenus numériques. En tant que futur cadre en informatique, vous prendrez également connaissance des différentes méthodologies d’aide à la décision permettant d’améliorer le fonctionnement d’une organisation.

Photo du responsable de la formation

Jean Loup Guillaume

À l’issue de la formation, vous saurez

Découvrez l'autre parcours de cette formation
> Master Informatique parcours Architecte logiciel

ADMISSION

Votre profil

Vous êtes titulaire d’un Bac+3, Bac+4 ou équivalent : vous avez des connaissances en programmation déclarative et objet, structures de données, langages du Web, réseaux et protocoles, architecture client-serveur et bases de données requises.

Comment candidater ?

En 1re année de Master, la sélection des candidats est réalisée sur dossier.
Vous souhaitez candidater en 1re année de Master
Vous souhaitez candidater en 2e année de Master
Alternance : l’accès à la1re année et à la 2e année de Master en alternance n’est définitivement acquis que lorsque vous attestez de la signature d’un contrat d’apprentissage ou d’un contrat de professionnalisation.

PROGRAMME

À l’Université, quelle que soit votre formation, les années sont découpées en semestres.

Chaque semestre, vous suivrez cinq unités d’enseignement (UE) qui correspondent à :

  • 3 UE « majeures » : elles correspondent à la discipline d’inscription de votre formation.
  • 1 UE « mineure » : elle correspond soit à la discipline de votre majeure soit à une autre discipline de votre choix. C’est à vous de décider.
  • 1 UE transversale : suivie par tous les étudiants de l’Université, elle correspond à des cours de langues, d’informatique d’usage, de préprofessionnalisation, bref, tout ce qui fera de vous un futur candidat recherché sur le marché de l’emploi.
Cours majeurs
  • Objectifs d'apprentissage

    XML
    -  Maîtriser les règles syntaxiques du langage XML, des espaces de nommage simples et multiples
    -  Concevoir une DTD avec des contraintes d’intégrité
    -  Mettre en oeuvre un analyseur de fichier XML
    -  Maîtriser les méthodes de parcours d’un document XML en utilisant XPath
    -  Appliquer des transformations de fichiers XML en d’autres formats avec XSL(T)
    NoSQL
    -  Connaître les grandes familles de systèmes de gestion de bases de données NoSQL
    -  Concevoir un schéma de base de données NoSQL
    -  Savoir mettre en oeuvre plusieurs systèmes de gestion de bases de données NoSQL (type IndexedDB, MongoDB, etc.)
    Persistance
    -  Comprendre la notion de correspondance objet - algèbre relationnel (ORM)
    -  Mettre en oeuvre au moins un ORM (type doctrine, hibernate, etc.)

  • 57h (15h cours magistraux - 15h travaux dirigés - 18h travaux pratiques - 9h travail en accompagnement)
  • 5 crédits ECTS
  • Code de l'EC

    C5-260121-INFO

  • Objectifs d'apprentissage

    Méthodes de génie logiciel et approches de processus de développement d’un logiciel de qualité
    - Comprendre les problèmes liés au développement du logiciel, principe du génie logiciel
    - Connaître les principaux modèles de cycle de vie du logiciel
    - Analyser et modéliser pour les différentes phases de conception
    - Comprendre les normes de qualité d’un logiciel
    - Mettre en oeuvre des tests à différents niveaux du cycle de vie logiciel (composants, intégration, système) et de différentes manières (fonctionnels / non fonctionnels : techniques statiques et revues de code, techniques « boîtes noires », techniques « boîte blanches »)
    - Connaître les principales métriques du logiciel et les utiliser pour améliorer la qualité
    Conception d’un logiciel à base de composants
    - Développer des composants
    - Concevoir des architectures via des techniques d’assemblage de composants logiciels
    - Modéliser de manière semi-formelle des systèmes à base de composants
    Approches formelles de vérification et de test
    - Avoir des connaissances des méthodes formelles, modèles et logiques associées pour la garantir la qualité d’un système.
    - Comprendre les techniques algorithmiques d’analyse et de vérification et de preuve (model-checking)
    - Transformer les exigences d’un système en propriétés et appliquer les vérifications associées

  • 57h (15h cours magistraux - 15h travaux dirigés - 18h travaux pratiques - 9h travail en accompagnement)
  • 5 crédits ECTS
  • Code de l'EC

    C5-260111-INFO

  • 30h (3h cours magistraux - 18h travaux pratiques - 9h travail en accompagnement)
  • 3 crédits ECTS
  • Code de l'EC

    C5-260161-INFO

  • Objectifs d'apprentissage

    Conception de systèmes distribués et multi-tâches
    -  Comprendre la structuration d’une architectures n-tiers et d’en identifier les différents composants
    -  Décrire les problématiques principales liées aux logiciels multi-tâches
    -  Connaître les principes fondamentaux de la programmation distribuée (RMI)
    -  Concevoir et développer des systèmes multi-agents
    Programmation concurrente
    -  Connaître les grands principes de la concurrence et des outils pour la gérer (processus concurrents, exclusion mutuelle, sémaphores, etc.)
    -  Utiliser plusieurs mécanismes de programmation concurrente (type sémaphores via une bibliothèque C, Synchronisation de threads Java, etc.)

  • 57h (15h cours magistraux - 33h travaux pratiques - 9h travail en accompagnement)
  • 5 crédits ECTS
  • Code de l'EC

    C5-260131-INFO

Cours mineurs
  • Objectifs d'apprentissage

    Récupération de données
    -  Comprendre les différentes méthodes de récupération de données
    -  Récupérer des données dans différents formats via une API ou directement via un logiciel
    -  Concevoir un crawler web
    Préparation de données
    -  Comprendre les méthodes de préparation de données : construction automatique de schéma, détection du type des données, valeurs manquantes ou doublons, etc
    -  Mettre en oeuvre ces techniques via un logiciel
    Analyse de données
    -  Utiliser un ou plusieurs logiciels pour mettre en oeuvre des techniques simples d’analyse de données

  • 40h 30min (9h cours magistraux - 22h 30min travaux pratiques - 9h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260141-INFO

  • Objectifs d'apprentissage

    -  Etre capable de développer des applications hautement distribuées et scalable
    -  Connaître plusieurs frameworks de développement d’applications
    -  Etre capable de mettre en oeuvre des outils de traitement de graphes dans un contexte de données massives

  • 40h 30min (9h cours magistraux - 22h 30min travaux pratiques - 9h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260151-INFO

  • 15h (9h cours magistraux - 6h travaux dirigés)
  • 3 crédits ECTS
  • Code de l'EC

    A2-225113-BIOT

  • Objectifs d'apprentissage

    -  Préparer les négociations avec des fournisseurs et d’apporter des méthodes et pratiques aux acteurs internes à l’entreprise (prescripteurs et utilisateurs).

  • 24h (9h cours magistraux - 9h travaux dirigés - 6h travail en accompagnement)
  • 3 crédits ECTS
  • Code de l'EC

    A2-225110-MS

Cours transversaux
  • 24h (24h travaux dirigés)
  • 2 crédits ECTS
  • Code de l'EC

    DC-260101-ANG

  • 19h 30min (4h 30min cours magistraux - 15h travaux pratiques)
  • 2 crédits ECTS
  • Code de l'EC

    C5-260102-COM

  • 19h 30min (4h 30min cours magistraux - 15h travaux pratiques)
  • 2 crédits ECTS
  • Code de l'EC

    C5-260103-ODP

Cours majeurs
  • Objectifs d'apprentissage

    -  Assimiler les notions de théorie de l’information
    -  Connaître les différents types de compression de données :
    Compression sans perte
    Compression avec pertes
    -  Connaître les principales techniques de compression avec et sans perte
    Compression de type statistique
    Compression de type dictionnaire
    Compression par transformée
    Compression par prédiction
    -  Savoir implémenter un code correcteur pour diffusion sur un canal de communication potentiellement bruité
    -  Connaître les mécanismes de compression pour différents types et formats de données (image, vidéo, son, texte), et savoir évaluer ses performances.
    -  Connaître les principes des principaux codages de l’information dans le son et dans les images et les séquences d’images : (Images : JPEG, JPEG2000 - Séquences vidéos : MJPEG, MPEG 2, H263, MPEG 4 visual, H.264 - multi-média : MPEG-7 objectives, applications, MPEG-7 metadata, MPEG-7 description, MPEG-7 based search)

  • 60h (15h cours magistraux - 9h travaux dirigés - 24h travaux pratiques - 12h travail en accompagnement)
  • 4 crédits ECTS
  • Code de l'EC

    C5-260261-INFO

  • Objectifs d'apprentissage

    Organisation des SI
    -  Connaître les grands principes des SI, leurs architectures, leur urbanisation
    -  Effectuer une veille sur l’évolution des SI : Cloud, architecture orientée service (SOA) ...
    -  Comprendre les aspects liés à la sécurité des SI
    Progiciels de Gestion Intégrés (ERP)
    -  Modéliser l’organisation de l’entreprise et les processus métier
    -  Proposer des choix pertinents d’ERP pour une organisation
    -  Comprendre les différentes phases de l’implémentation, et de l’exploitation de l’ERP
    Systèmes de Gestions de Contenus (CMS)
    -  Installer, administrer et utiliser un CMS
    -  Gérer les extensions d’un CMS
    -  Mettre en oeuvre des authentifications externes et des ponts vers d’autres CMS

  • 60h (15h cours magistraux - 33h travaux pratiques - 12h travail en accompagnement)
  • 5 crédits ECTS
  • Code de l'EC

    C5-260211-INFO

  • Objectifs d'apprentissage

    Conception de systèmes d’information décisionnel
    -  Connaître les grands principes des SID : objectifs, structures et architectures
    -  Comprendre les intérêts et la mise en pratique de la modélisation dimensionnelle
    -  Concevoir et exploiter un data warehouse
    Solutions d’ETL
    -  Connaître les méthodes principales des procédures ETL (import/export, transformation, mise en correspondance)
    -  Développer des connecteurs ETL
    Fouiller de données
    -  Maîtriser les aspects de fouille de données en lien avec le SID

  • 60h (15h cours magistraux - 15h travaux dirigés - 18h travaux pratiques - 12h travail en accompagnement)
  • 4 crédits ECTS
  • Code de l'EC

    C5-260271-INFO

Cours mineurs
  • Objectifs d'apprentissage

    Analyse de données
    -  Utiliser un ou plusieurs logiciels pour mettre en oeuvre des techniques avancées d’analyse de données
    -  Connaître quelques solutions pour l’analyse de données massives
    Visualisation de données
    -  Connaître les méthodes classiques de visualisation de données : courbes, cadrans, cartes géographiques, cartes thermiques, etc.
    -  Savoir utiliser des capacités interactives pour explorer les données
    -  Savoir utiliser un logiciel de visualisation de données réseau

  • 40h 30min (9h cours magistraux - 22h 30min travaux pratiques - 9h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260241-INFO

  • Objectifs d'apprentissage

    Architectures virtualisées
    -  Comprendre les différentes solutions de virtualisation - hyperviseurs / conteneurs
    -  Etre capable de mettre en place une architecture virtualisée
    -  SAN virtualisés
    -  Etre capable de configurer et gérer des machines virtuelles
    Concepts du cloud computing
    -  Connaître les catégories de services du cloud computing (IaaS, PaaS, SaaS)
    -  Comprendre les concepts et architectures générales du cloud computing
    Déploiement d’applications
    -  Comprendre les principes du déploiement d’application
    -  Etre capable de déployer une application sur une plateforme en ligne

  • 40h 30min (9h cours magistraux - 22h 30min travaux pratiques - 9h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260251-INFO

  • Objectifs d'apprentissage

    -  Etre capable de connaître les facteurs, individuels ou socio-culturels, qui influencent le comportement du client en situation commerciale.
    -  Appréhender ses processus de décision et les sources de satisfaction.
    -  Connaitre les mouvements de résistances des clients.

  • 15h (9h cours magistraux - 6h travaux dirigés)
  • 3 crédits ECTS
  • Code de l'EC

    A2-225208-MARK

  • Objectifs d'apprentissage

    -  Etre capable d’appréhender les particularités culturelles des consommateurs locaux pour un produit ou/et un service ad hoc et de formuler un avis critique sur la pertinence d’un mix marketing à l’étranger

  • 15h (9h cours magistraux - 6h travaux dirigés)
  • 3 crédits ECTS
  • Code de l'EC

    A2-225209-MARK

Cours transversaux
  • 24h (24h travaux dirigés)
  • 2 crédits ECTS
  • Code de l'EC

    DC-260201-ANG

  • 30h (9h cours magistraux - 21h travaux pratiques)
  • 3 crédits ECTS
  • Code de l'EC

    C5-260202-DRTPP

  • 6 crédits ECTS
  • Code de l'EC

    C5-260204-STAG

  • 6 crédits ECTS
  • Code de l'EC

    C5-260205-PROF

Cours majeurs
  • Objectifs d'apprentissage

    Fouille de données
    -  Maîtriser les outils mathématiques nécessaires à la fouille de données (notions d’algèbre linéaire, probabilités, descente de gradient, lagrangien)
    -  Effectuer des réductions en dimension (analyse en composantes principales, en composantes discriminantes)
    Apprentissage supervisé et non supervisé
    -  Connaître les méthodes de classification supervisée (annotation et mesure de qualité d’une classification, approches bayésiennes, champs de Markov, principe d’entraînement et de tests, approche linéaire discriminante, K plus proches voisins, classification multi-classe)
    -  Connaître les méthodes de classification non supervisée (mesure de qualité d’un clustering, algorithmes de clustering)
    -  Connaître les méthodes de classification interactive (visualisation d’information, fouille de données interactive, sélection interactive et adaptation des mesures de similarité)
    -  Mettre en place une chaîne complète dédiée à la classification supervisée ou non supervisée
    -  Implémenter les méthodes usuelles de classification supervisée ou non supervisée et connaître leur complexité et les cas de convergence.
    -  Mettre en oeuvre ces techniques via un logiciel
    Analyse de données
    -  Utiliser un ou plusieurs logiciels pour mettre en oeuvre des techniques simples d’analyse de données

  • 57h (15h cours magistraux - 15h travaux dirigés - 21h travaux pratiques - 6h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260371-INFO

  • Objectifs d'apprentissage

    -  Connaître les différentes briques matérielles et logicielles d’un système Big Data
    -  Savoir utiliser différents outils logiciels (notamment libres) de collecte de données
    -  Savoir choisir la bonne solution pour le stockage de données massives
    -  Savoir utiliser un ou plusieurs framework de traitement de données massives (type hadoop et son écosystème)
    -  Analyser les résultats

  • 60h (15h cours magistraux - 33h travaux pratiques - 12h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260311-INFO

  • Objectifs d'apprentissage

    -  Mettre en place une conduite de projet de dématérialisation dans une organisation (au-dit des flux, enquête, comité de pilotage)
    -  Connaître les processus normatifs liés à la dématérialisation
    -  Présenter divers scénarios de dématérialisation en fonction du document d’entrée (papier, matériel, information numérique, etc.) et du type d’organisation
    -  Caractériser les Processus Automatique, Semi Automatique, Supervisé de dématérialisation
    -  Maîtriser et proposer des algorithmes d’extraction d’informations ayant pour but de déterminer la nature du document (catégorisation) ainsi que les éléments de contenu (Texte, Graphique etc.)
    -  Intégrer les algorithmes de reconnaissance de contenu (OCR, ICR, etc.) dans un système d’analyse ou d’indexation de documents, et identifier leurs limites dans le contexte de documents complexes : manuscrits, courriers denses
    -  Proposer des mesures de performances des algorithmes proposés

  • 60h (15h cours magistraux - 15h travaux dirigés - 18h travaux pratiques - 12h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260361-INFO

Cours mineurs
  • Objectifs d'apprentissage

    -  Comprendre en quoi l’analyse de données de type capteurs ou IoT influence les opérations de capture, de préparation et d’analyse de données
    -  Savoir intégrer les aspects géographiques des données dans l’analyse de données

  • 40h 30min (9h cours magistraux - 22h 30min travaux pratiques - 9h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260341-INFO

  • Objectifs d'apprentissage

    -  Identifier les grands principes de l’indexation (automatique, collaborative,), sémantique (websémantique), et sociale
    -  Connaître les aspects normatifs lié à l’indexation, la certification, archivage légal : W3c - DC, EAD, RDF
    -  Connaître les techniques de base et les techniques avancées en termes de moteur de recherche, d’outils de fouilles de texte, de traitement automatique de la langue
    -  Connaître les techniques et les limites d’analyse des documents faiblement structurés (texte, son, video, etc.)
    -  Connaître les principes d’archivage de l’information numérique : RM, SAE, coffre fort numérique, hébergement sécurisé, cloud...

  • 40h 30min (9h cours magistraux - 22h 30min travaux pratiques - 9h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260351-INFO

  • 15h (9h cours magistraux - 6h travaux dirigés)
  • 3 crédits ECTS
  • Code de l'EC

    A2-225313-MARK

  • 15h (9h cours magistraux - 6h travaux dirigés)
  • 3 crédits ECTS
  • Code de l'EC

    A2-225314-MARK

Cours transversaux
  • 54h (15h cours magistraux - 39h travail en accompagnement)
  • 4 crédits ECTS
  • Code de l'EC

    C5-260302-RECH

  • 24h (24h travaux dirigés)
  • 2 crédits ECTS
  • Code de l'EC

    DC-260301-ANG

Cours mineurs
  • 66h (6h cours magistraux - 24h travaux pratiques - 36h travail en accompagnement)
  • 6 crédits ECTS
  • Code de l'EC

    C5-260441-PROJ

Cours transversaux
  • 24 crédits ECTS
  • Code de l'EC

    C5-260402-STAG

  • 24 crédits ECTS
  • Code de l'EC

    C5-260403-PROF

Interaction avec le monde professionnel

De nombreux professionnels interviennent dans le master (environ 15%) soit directement dans les enseignements, soit au travers de séminaires intégrés dans les enseignements.

Ouverture internationale

Le MASTER ICONE entretient de nombreux contacts avec Vietnam. En particulier, la deuxième année peut s’effectuer intégralement à Hanoï, soit dans une formation francophone (IFI), soit dans une formation anglophone (USTH).

ET APRÈS

Poursuite d'études

-  Doctorat

Secteurs d'activité

  • Banque, assurance
  • Commerce, distribution
  • Informatique, Web, images, télécommunications

Métiers

-  Chef de projet et consultant en dématérialisation
-  Gestionnaire d’applications système d’information
-  Ingénieur développement logiciel
-  Ingénieur système informatique

Site Sciences et Technologies

Avenue Michel Crépeau

17042 La Rochelle cedex 1

Envoyer un message

Trouver une autre formation
Mis à jour le 31 août 2021
Informations présentées sous réserve de modifications