Un parcours hybride orienté données massives, systèmes connectés et services intelligents.

Le programme du Master DSC forme des ingénieurs et informaticiens capables de maîtriser toute la chaîne numérique, de la donnée brute aux systèmes intelligents interconnectés.
Les enseignements associent informatique avancée, data science, architectures distribuées, systèmes embarqués/IoT et interfaçage avec les services Web modernes.

Le parcours est dispensé pour moitié en français et pour moitié en anglais, reflétant son ambition internationale.

Structure générale du cursus

Le cursus repose sur deux années d’enseignement (M1/M2 ou entrée directe en M2 selon le profil), structurées en blocs thématiques :

  • Fondamentaux des systèmes numériques
  • Architectures logicielles et services Web
  • Données massives, BI et décisionnel
  • Internet des objets et systèmes connectés
  • Sécurité des systèmes et des données
  • Cloud, Edge computing et systèmes distribués
  • Projet encadré et mise en situation professionnelle

Contenu détaillé des unités d’enseignement (UE)

UE 1 — Data & Business Intelligence

Acquérir les compétences essentielles pour structurer, exploiter et analyser des données massives.

Concepts clés

  • Modélisation des données
  • Bases de données avancées
  • Entrepôts de données
  • Outils décisionnels & BI
  • Extraction de connaissances
  • Introduction au Big Data

Objectif

Savoir transformer la donnée en information exploitable pour des systèmes intelligents ou des tableaux de bord décisionnels.

UE 2 — Programmation et architectures logicielles

Construire des applications robustes, modulaires et distribuées.

Contenus

  • Programmation avancée (Java/Python selon modules)
  • Développement orienté services
  • APIs, REST, microservices
  • Méthodes de conception logicielle
  • Intégration continue, qualité logicielle

Objectif

Maîtriser les techniques modernes de développement logiciel pour environnements connectés.

UE 3 — Internet des objets & systèmes connectés

Développer et interconnecter des objets communicants.

Contenus

  • Architectures IoT
  • Protocoles (MQTT, CoAP, LoRa, BLE…)
  • Systèmes embarqués
  • Capteurs, passerelles, intégration Cloud
  • Sécurité IoT

Objectif

Comprendre la chaîne complète d’un système IoT, du capteur au service numérique associé.

UE 4 — Cloud & systèmes distribués / Edge Computing

Déployer des applications scalables dans des architectures modernes.

Contenus

  • Paradigmes Cloud et Edge
  • Virtualisation et conteneurs
  • Orchestration (Docker, Kubernetes)
  • Traitement distribué
  • Infrastructures de services

Objectif

Concevoir et gérer des systèmes robustes, élastiques et interconnectés.

UE 5 — Intelligence Artificielle & systèmes intelligents

Introduire des capacités d’analyse et de prise de décision.

Contenus

  • Machine learning de base
  • Modélisation des données
  • Systèmes intelligents pour environnements complexes
  • IA embarquée / IA distribuée

Objectif

Comprendre comment intégrer l’IA dans des services connectés et des systèmes distribués.

UE 6 — Sécurité des systèmes & des données

Garantir la confidentialité, l’intégrité et la robustesse des systèmes.

Contenus

  • Cybersécurité des architectures réseaux
  • Vulnérabilités logicielles
  • Sécurité des communications
  • Gestion des identités
  • Pratiques sécurisées dans le développement

Objectif

Intégrer la sécurité dès la conception, notamment dans des environnements IoT ou Web complexes.

UE 7 — Projet, stage et recherche

Une composante essentielle de mise en pratique.

Inclut

  • Projet long encadré (développement complet d’un système connecté ou d’un prototype data/IoT)
  • Stage ou alternance selon la modalité choisie
  • Mémoire et soutenance

Objectif

Mettre en application les compétences sur un cas réel, en entreprise ou en recherche.


Méthodes pédagogiques

  • Cours magistraux et TD en français/anglais
  • Travaux pratiques intensifs
  • Projets agiles, développement collaboratif
  • Mise en situation dans des environnements IoT/Cloud
  • Études de cas industriels

Compétences acquises à l’issue du Master DSC

Les diplômés savent :

  • Développer des applications distribuées modernes
  • Concevoir et intégrer des systèmes connectés (IoT)
  • Exploiter de grandes volumétries de données
  • Sécuriser des services numériques
  • Orchestrer des architectures Cloud/Edge
  • Analyser et valoriser les données dans des systèmes intelligents

Pédagogie et Options Spécifiques

  • Pédagogie Adossée à la Recherche
    Le programme bénéficie de l’expertise des laboratoires LIMOS (CNRS) et LIS. L’apprentissage est centré sur la résolution de problématiques réelles via des projets intensifs.
  • Cursus Bilingue
    Environ la moitié des modules sont dispensés en anglais, garantissant aux diplômées et diplômés une aisance professionnelle à l’international.
  • Alternance possible en M2
  • Le Master DSC est également accessible en alternance au niveau M2, offrant une immersion professionnelle complète et un financement de la formation.

🔗 Syllabus

Contacts

Responsable pédagogique du master

Antoine ZIMMERMANN

Responsable du département ISI
Numéro de téléphone
+33 4 77 49 97 02

Contact administratif

Anastasia MARCELLIN

Gestionnaire de scolarité
Numéro de téléphone
+33 4 77 42 02 10

Téléchargement

Labels