• Langue d’enseignement – Français (Paris et Perpignan), Français et Anglais (Mulhouse)
  • Mode d’apprentissage – alternance, cours du jour, présentiel.
  • Durée : 2 ans
    • M1 : 1 an ;
    • M2 : 1 an ;
  • Intitulé du master: Master en Informatique, parcours Réseaux et Objets Connectés
  • Titre officiel apparaissant dans le diplôme :
    • Master Sciences, Technologies, Santé – Mention Informatique
    • Dans l’annexe au diplôme : parcours Réseaux, Objets Connectés et Intelligence Artificielle/Cybersécurité/Robotique de Prototypage (Mulhouse/Paris/Perpignan).
  • Code de la formation: 
  • Coordinateur: Stefano Secci, Cnam
  • Co-responsables: Pedro Braconnot Velloso, Kamel Barkaoui, Selma Boumerdassi, Yacine Benchaïb.
  • Contact: master-roc@cnam.fr 

Nota bene 1 : les codes des UE sont les codes nationaux. Chaque déploiement est récodé dans les maquettes en US (Unités Spécifiques).

Nota bene 2 : le déploiement du master à Mulhouse au format européen intègre ces cours en anglais (en partie), avec aussi des cours du parcours international AI4CI. La maquette détaillée est présentée au fond de cette page.

Le M1 commence avec des UE du tronc commun du master informatique du Cnam et continue avec des UE fournissant des compléments en réseaux et objets connectés. NFP108 et SMB116 sont ouverts à Perpignan, NFP103 et SMB111 à Paris. ANG330 est une UE d’anglais.

Dans la suite une description succincte des différentes UE ainsi qu’un lien vers le programme détaillé de chaque UE.

Le master ROC en alternance a différentes spécialisation dans les différents sites:

  • à Mulhouse, le master a une orientation intelligence artificielle, avec
    • certains cour en anglais et à distance offert pas des universités et entreprises européennes dans le cadre du projet européen AI4CI ;
    • des programmes des unités ci-dessous recodés et retitlés en anglais ;
    • un grand nombre d’unités additionnelles par rapport à celles ci-dessous, au choix aussi bien en M1 que en M2.
  • à Paris, le master a une orientation cybersécurité, avec
    • M1: cours sur la sécurité des réseaux, et cybersécurité des infrastructures cloud (variante de SMB111) ;
    • M2: cours (variante de SMB214) et projets avancés (variante de SMB215) sur les dernières probléématiques de cybersécurité des réseaux et objets connectés.
  • à Perpignan le master a une orientation en robotique de prototypage avec les unités suivantes:
    • M1: Modélisation 3D pour la robotique, et Conception de développement pour systèmes mobiles (variante de SMB116).
    • M2: Robotisation et automatisation de la production industrielle, et Robot Operating System.

Paris et Perpignan

M1 – première année de master

RSX103:  Conception et urbanisation de services réseau

Enseignants : Stéphane Rovedakis (Cnam), Yacine Benchaïb (Cnam)
Compléments en réseaux avec une attention particulière au déploiement des réseaux LAN d’entreprise, des services de réseaux et de l’interconnexion des réseaux d’entreprises à Internet avec BGP.

RSX112: Sécurité des réseaux

Enseignant : Nicolas Pioch (Cnam/Cloudflare), Yacine Benchaïb (Cnam)
Ce cours présente les principaux aspects de la sécurité des réseaux. Il présente les problèmes généraux de sécurité (confidentialité, intégrité, disponibilité, authentification et contrôle d’accès, non-répudiation), les solutions-types connues pour ces problèmes et leur mise en œuvre dans l’architecture Internet.

RCP104: Optimisation en informatique

Enseignant.e.s : Cédric Bentz (Cnam), Safia Kedad-Sedoum (Cnam), Hervé Rivano (INSA Lyon)
A partir de problèmes issus des réseaux de télécommunication, l’UE vise à apprendre à traiter des problèmes d’optimisation difficiles, à écrire un problème d’optimisation sous la forme d’un modèle mathématique, puis à proposer des méthodes pour résoudre un tel problème (méthodes heuristiques, programmation linéaire, programmation dynamique, etc.).

NFP103 : Spécification et vérification des systèmes distribués

Enseignant : Kamel Barkaoui (Cnam)
L’objectif de ce cours est d’apprendre les fondements de la vérification formelle des systèmes distribués.

NFP108 : Spécification et modélisation informatiques

Enseignant : Pierre Courtieu (Cnam), Blaise Madeline (IMERIR)
Le but du cours est de présenter les outils mathématiques (logique, automates, logique de Hoare etc), utiles pour la spécification et la modélisation de systèmes informatiques. Ils constitue les base du génie logiciel, des réseaux, de la conception et du développement, des bases de données, des systèmes d’information et des systèmes transactionnels. A ce titre, ils sont sous-jacents à de nombreux enseignements du cursus.

NFP106: Intelligence artificielle

Enseignant : Meziane Yacoub (Cnam), Pierre Andry (UCY)
Ce cours présente les principes des grandes méthodes de l’intelligence artificielle et explique comment les appliquer pour résoudre des problèmes n’ayant pas de solution algorithmique.

NFP101: Programmation fonctionnelle en Kotlin

Enseignants : Tristan Crolard (Cnam), Pierre Courtieu (Cnam), Stéphan Martin-Goupil (SVPER)
L’objectif de ce cours est d’apprendre le paradigme de la programmation fonctionnelle et de comprendre les avantages liés à cette approche. Le langage de programmation utilisé principalement pour illustrer ces concepts sera Kotlin, qui est le langage préféré et recommandé pour le développement d’application mobile sous Android.  

RCP106: Algorithmique et programmation

Enseignants : Safia Kedad-Sidoum (Cnam)
Présenter les principaux paradigmes algorithmiques à travers des applications et problèmes variés avec mise en oeuvre informatique en langage Python. Ces compétences sont utiles pour de futurs experts chargés de conception d’algorithmes et de développements informatiques.

SMB111: Systèmes et applications répartis pour le cloud

Enseignante : Samia Bouzefrane (Cnam)
L’UE est dédiée à la compréhension des architectures systèmes distribuées pour le Cloud Computing et le BigData mais aussi au développement d’applications et à l’utilisation de plates-formes Cloud.

SMB116: Conception et développement pour systèmes mobiles

Enseignante : Samia Bouzefrane (Cnam)
Le contenu de l’UE est dédié à la conception et au développement d’applications pour mobiles, communicants entre eux et intégrés dans un environnement constitué de réseaux de différentes technologies. L’auditeur apprendra à concevoir des applications mobiles sous Android et à utiliser les technologies Google liées à cet environnement.


ANG330 : Anglais professionnel

Enseignants: Claire Burgess, Adam Ratzken

Objectif : Communiquer en anglais à l’oral et à l’écrit dans des situations professionnelles. 
Exemples : se présenter professionnellement, accueillir un visiteur, communiquer au  téléphone, participer à une réunion, gérer des rendez-vous ou des commandes, lire des documents sur l’activité de l’entreprise, analyser des offres d’emploi, rédiger des e-mails, parler de son travail et de son entreprise.


M2 – deuxième année de master

RSX116 : Réseaux mobiles et sans-fil 

Enseignant.e.s : Selma Boumerdassi (Cnam)
Ce cours présente une brève histoire des systèmes de communication mobiles (de la 1G à la 5G) et leur évolution vers la 6G. Les principes de la théorie de la communication sans fil sont présentés, ainsi que leur implémentation et les verrous technologiques actuels.

RSX217: Nouvelles architectures de réseaux de communication

Enseignants : Stefano Secci (Cnam)
Ce cours présente les dernières évolutions dans les architectures de réseaux, allant de MPLS et Ethernet Carrier Grade à NFV, SDN et l’automatisation des réseaux logiciels et virtualisés.

RSX218: Projets avancés en réseaux

Tuteurs : William Diego (Orange), Flavien Joly-Pottuz (Orange/Cnam), Dominique Verchere (Nokia), Stefano Secci (Cnam)
Unité sur la gestion et conduction d’un projet expérimental dans un sujet d’actualité en réseaux, comme par exemple un nouveau protocole, une nouvelle architecture, des nouvelles attaques à démontrer, comparer et expérimenter sur banc d’essai ou plateforme de simulation ou émulation. Trois types de projets sont proposés: cybersécurité, IoT et réseaux mobiles, SDN/NFV et plateformes d’automatisation. 

SMB214: Infrastructure technologique et nouveaux systèmes / Sécurité des infrastructures réseau et IoT : nouvelles technologies et vulnérabilités 

Enseignant : Christophe Maudoux, Pierre Paradinas (Cnam)
Plusieurs infrastructures sont étudiées, incluant l’Internet des objets et ses liens avec le « Cloud computing », avec des points particuliers comme les très grands systèmes de fichiers, l’algorithmique et les architectures distribuées, avec des préoccupations de qualité, efficacité, sécurité, déploiement, passage à l’échelle. 

SMB215: Infrastructure technologique et confiance / Projets avancés en IoT et sécurité

Enseignant : Yacine Benchaib, Pierre Paradinas (Cnam)
Approfondissement de différents aspects concernant les infrastructures technologiques et les nouveaux systèmes, sur le plan de l’architecture système et technique et des systèmes informatiques répartis. L’UE a pour objectif de faire découvrir les concepts les plus avancés des éléments de sécurité, du Cloud et des applications du numérique. 
A Paris, l’unité a une orientation vers le développement de projets avancés en IoT et cybersécurité.


UARS17 : Mémoire de master

Le mémoire du master porte sur un sujet avancé dans le domaine du masters et des nouvelles technologies des réseaux et de l’IoT étudiées dans les UE du M2 en particulier. Le mémoire est encadré par un chercheur académique ou industriel au niveau du Cnam, et peut avoir un tuteur en cas de sujet aligné avec les intérêts de l’éventuel employeur de l’auditeur. Le mémoire peut avoir une diffusion limitée par soucis de confidentialité dans ce dernier cas de figure. Le sujet doit être validé par le responsable de l’unité de mémoire. L’auditeur peut donc proposer un sujet, et des sujets sont proposés chaque année.


Mulhouse – Programme du master au format européen (AI4CI)

L’équipe enseignante pour les unités en alternance sera mise à jour prochainement.

Publications des intervenants

RSS