Programme du M2 Informatique 2024/2025
- M2 INFORMATIQUE - Semestre 3 - 30 ECTS
-
Les cours scientifiques de M2 sont mutualisés avec ceux de la 5ème année de la formation Ingénieur informatique de l'école Polytech Nice Sophia.
En formation initiale, les étudiants doivent choisir un parcours parmi sept parcours de spécialisation (=mineures, détaillées ci-dessous). La mineure Ubinet n'est pas ouverte à l'alternance.
- Formation initiale
-
Pour les étudiants en formation initiale, les 30 ECTS du semestre 3 sont répartis comme suit (1 mineure au choix parmi 7) :
- Mineure Architecture Logicielle (AL)
-
- UE AL1 - Génie Logiciel pour les Architectures Logicielles - 6 ECTS
- Architectures Logicielles : Construction
- Architectures Logicielles : Evolution
- Rétroingénierie, maintenance et évolution des logiciels
- UE AL2 - Génie Logiciel pour les Systèmes Large Echelle - 6 ECTS
- Architecture logicielle pour le cloud computing
- Ingénierie des modèles et langages Spécifiques aux Domaines
- Intégration de services et micro-services
- UE Options 1 - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Algorithmic approach to distributed computing
- Composants Interactifs
- Large Scale Distributed Systems
- Déploiement et Orchestration de Systèmes à Grande Echelle
- Techniques modernes de programmation concurrentes
- UE Options 2 - 3 ECTS
- 1 ECUE non déjà choisie dans l'UE Options 1 ci-dessus
- 1 ECUE "Scientific Research in Computer Science"
- UE Mineure DS4H - 3 ECTS
- UE Travail d'Etude et de Recherche (TER) – 6 ECTS
- Mineure CyberSécurité et Vie Privée (CyberSec)
-
- UE CyberSec1 - CyberSécurité et Vie Privée - 6 ECTS
- Cybersécurité
- Sécurité dans les réseaux
- Security for IoT, CPS and Embedded Systems
- UE CyberSec2 - CyberSécurité et Vie Privée - 6 ECTS
- Cryptographie et sécurité
- Sécurité des applications web
- Security and Privacy 3.0
- UE Options 1 - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Administration des Réseaux
- Blockchain and privacy
- Full-Stack Software Engineering for IoT
- Peer to peer
- Protéger les Applications Modernes: DevSecOps, Sécurité Web back-end et Sécurité du Cloud
- UE Options 2 - 3 ECTS
- 1 ECUE non déjà choisie dans l'UE Options 1 ci-dessus
- 1 ECUE "Scientific Research in Computer Science"
- UE Mineure DS4H - 3 ECTS
- UE Travail d'Etude et de Recherche (TER) – 6 ECTS
- Mineure Intelligence Artificielle et Ingénierie des Données (IA-ID)
-
La spécialité IA-ID bénéficie du label de l'Institut Interdisciplinaire d'Intelligence Artificielle 3IA Côte d'Azur
- UE IAID1 - Ingénierie des données - 6 ECTS
- Ingénierie des connaissances
- Web of Linked Data
- Web Sémantique
- UE IAID2 - Intelligence artificielle - 6 ECTS
- Apprentissage par Renforcement
- Apprentissage Profond pour le Texte
- Apprentissage Profond pour l'Image
- UE Options 1 - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Data Mining for Networks
- Développement Logiciel : Applications d'IA embarquées sur dispositifs mobiles
- Advanced Deep Learning
- Information Visualization
- Systèmes intelligents autonomes
- UE Options 2 - 3 ECTS
- 1 ECUE non déjà choisie dans l'UE Options 1 ci-dessus
- 1 ECUE "Scientific Research in Computer Science"
- UE Mineure DS4H - 3 ECTS
- UE Travail d'Etude et de Recherche (TER) – 6 ECTS
- Mineure Informatique fondamentale (IF)
-
* Cours dispensés en Anglais - Courses 100% in English *
- UE IF1 - Formal Verification (EN) - 6 ECTS
- Type Systems
- Model Checking
- Verification with Constraint Programming
- UE IF2 - Advanced Algorithm Design and Analysis (EN) - 6 ECTS
- Advanced Complexity
- Code Performance Optimization
- Advanced Parallelism
- UE IF3 - Operations Research (EN) - 6 ECTS
- Advanced Modeling
- Constraint Programming Solver
- Graph Algorithms and Combinatorial Optimization
- UE Options 1 (EN) - 3 ECTS
- 1 ECUE "Scientific Research in Computer Science"
- 1 ECUE parmi :
- Algorithmic Approach to Distributed Computing
- Large Scale Distributed Systems
- UE Mineure DS4H (EN) - 3 ECTS
- UE Travail d'Etude et de Recherche (TER) – 6 ECTS
- Mineure Interactions Homme Machine (IHM)
-
- UE IHM1 - Fondements de l'Interaction Homme Machine - 6 ECTS
- Adaptation des interfaces à l'environnement
- Conception de Systèmes Interactifs
- Evaluation de Systèmes Interactifs
- UE IHM2 - Conception et Développement de Techniques d'Interactions - 6 ECTS
- Interfaces réparties sur plusieurs supports
- Interfaces tactiles
- Multimodal Interaction Techniques
- UE Options 1 - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- 3D Interaction
- Conception de Systèmes Cyber-Physiques
- Développement de Systèmes Cyber-Physiques
- Conception Logicielle : du Smart Phone aux Wearable Computers
- Information Visualisation
- UE Options 2 - 3 ECTS
- 1 ECUE non déjà choisie dans l'UE Options 1 ci-dessus
- 1 ECUE "Scientific Research in Computer Science"
- UE Mineure DS4H - 3 ECTS
- UE Travail d'Etude et de Recherche (TER) – 6 ECTS
- Mineure Internet of Things - Cyber Physical Systems (IoTCPS)
-
- UE IoTCPS1 - Logiciels pour Systèmes Embarqués : du mobile aux systèmes autonomes - 6 ECTS
- Conception Logicielle : du Smart Phone aux Wearable Computers
- Développement Logiciel : Applications d'IA embarquées sur dispositifs mobiles
- Systèmes intelligents autonomes
- UE IoTCPS2 - Conception et Développement pour l'IoT : des objets connectés aux applications logicielles - 6 ECTS
- Conception de Systèmes Cyber-Physiques
- Développement de Systèmes Cyber-Physiques
- Full-Stack Software Engineering for IoT
- UE Options 1 - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Architecting IoT System: Beyond Functional Correctness
- Modélisation et conception des systèmes embarqués
- Security for IoT, CPS and Embedded Systems
- Interactions entre Espace Utilisateur, Noyau et Matériel
- UE Options 2 - 3 ECTS
- 1 ECUE non déjà choisie dans l'UE Options 1 ci-dessus
- 1 ECUE "Scientific Research in Computer Science"
- UE Mineure DS4H - 3 ECTS
- UE Travail d'Etude et de Recherche (TER) – 6 ECTS
- Mineure Ubiquitous Networking (Ubinet - International track)
-
* Cours dispensés en Anglais - Courses 100% in English *
- UE UBINET1 - Networks Foundations - 6 ECTS
- Graph algorithms and combinatorial optimisation (EN)
- Machine Learning: Theory and Algorithms (EN)
- Algorithmic approach to distributed computing (EN)
- UE UBINET2 - Advanced Networks - 6 ECTS
- Evolving Internet (EN)
- Multimedia Networking (EN)
- Performance Evaluation of Networks (EN)
- UE Travail d'Etude et de Recherche (TER) - 6 ECTS
- Langue : Français Langue Etrangère
- TER : Chaque étudiant doit réaliser un projet personnel dans l'une des institutions de recherche partenaires (laboratoire I3S ou Inria). De novembre à janvier : 3 demi-journées par semaine + 2 semaines dédiées en novembre/décembre.
- UE optionnelles - 12 ECTS - A choisir parmi :
UE Options 1
|
3 ECUE au choix parmi :
- Algorithms for Telecommunication Networks
- Architecting IoT System: Beyond Functional Correctness
- Blockchain and Privacy
- Machine Learning for Networks
- Internet Measurements and New Architectures
- Introduction to Security
- Large Scale Distributed Systems
- Virtualized Infrastructure in Cloud Computing
- Full-stack Software Engineering for IoT
|
6 ECTS
|
UE Options 2
|
3 ECUE au choix parmi :
- Algorithms for Telecommunication Networks
- Architecting IoT System: Beyond Functional Correctness
- Blockchain and Privacy
- Machine Learning for Networks
- Internet Measurements and New Architectures
- Introduction to Security
- Large Scale Distributed Systems
- Virtualized Infrastructure in Cloud Computing
- Full-stack Software Engineering for IoT
|
6 ECTS
|
UE Options 3
|
1 ECUE "Scientific Research in Computer Science"
+ 1 ECUE au choix parmi :
- Algorithms for Telecommunication Networks
- Architecting IoT System: Beyond Functional Correctness
- Blockchain and Privacy
- Machine Learning for Networks
- Internet Measurements and New Architectures
- Introduction to Security
- Large Scale Distributed Systems
- Virtualized Infrastructure in Cloud Computing
- Full-stack Software Engineering for IoT
|
3 ECTS
|
UE Options Mineure DS4H
|
Une mineure de l'EUR DS4H au choix selon les possibilités de l'emploi du temps
|
3 ECTS
|
- Formation en alternance
-
En formation en alternance , les étudiants doivent choisir un parcours parmi six parcours de spécialisation (=mineures, détaillées ci-dessous). La mineure UBINET n'est pas ouverte à l'alternance.
Pour les étudiants en alternance, les 30 ECTS du semestre 3 sont répartis comme suit :
- Mineure Architecture Logicielle (AL)
-
- UE AL1 - Génie Logiciel pour les Architectures Logicielles - 6 ECTS
- Architectures Logicielles : Construction
- Architectures Logicielles : Evolution
- Rétroingénierie, maintenance et évolution des logiciels
- UE AL2 - Génie Logiciel pour les Systèmes Large Echelle - 6 ECTS
- Architecture logicielle pour le cloud computing
- Ingénierie des modèles et langages Spécifiques aux Domaines
- Intégration de services et micro-services
- UE Options alternants - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Algorithmic approach to distributed computing
- Composants Interactifs
- Large Scale Distributed Systems
- Méta-Programmation et Sémantique Comportementale
- Déploiement et Orchestration de Systèmes à Grande Echelle
- Techniques modernes de programmation concurrentes
- UE Travail d'Etude et de Recherche Alternant - 3 ECTS
- TER alternant
- 1 ECUE "Scientific Research in Computer Science"
- UE Acquis en entreprise / Alternance - 9 ECTS
- Mineure CyberSécurité et Vie Privée (CyberSec)
-
- UE CyberSec1 - CyberSécurité et Vie Privée - 6 ECTS
- Cybersécurité
- Sécurité dans les réseaux
- Security for IoT, CPS and Embedded Systems
- UE CyberSec2 - CyberSécurité et Vie Privée - 6 ECTS
- Cryptographie et sécurité
- Sécurité des applications web
- Security and Privacy 3.0
- UE Options Alternants - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Administration des Réseaux
- Blockchain and privacy
- Full-Stack Software Engineering for IoT
- Peer to peer
- Protéger les Applications Modernes: DevSecOps, Sécurité Web back-end et Sécurité du Cloud
- UE Travail d'Etude et de Recherche Alternant - 3 ECTS
- TER alternant
- 1 ECUE "Scientific Research in Computer Science"
- UE Acquis en entreprise / Alternance - 9 ECTS
- Mineure Intelligence Artificielle et Ingénierie des Données (IA-ID)
-
- UE IAID1 - Ingénierie des données - 6 ECTS
- Ingénierie des connaissances
- Web of Linked Data
- Web Sémantique
- UE IAID2 - Intelligence artificielle - 6 ECTS
- Apprentissage par Renforcement
- Apprentissage Profond pour le Texte
- Apprentissage Profond pour l'Image
- UE Options Alternants - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Data Mining for Networks
- Développement Logiciel : Applications d'IA embarquées sur dispositifs mobiles
- Advanced Deep Learning
- Information Visualization
- Systèmes intelligents autonomes
- UE Travail d'Etude et de Recherche Alternant - 3 ECTS
- TER alternant
- 1 ECUE "Scientific Research in Computer Science"
- UE Acquis en entreprise / Alternance - 9 ECTS
- Mineure Informatique fondamentale (IF)
-
* Cours dispensés en Anglais - Courses 100% in English *
- UE IF1 - Formal Verification (EN) - 6 ECTS
- Type Systems
- Model Checking
- Verification with Constraint Programming
- UE IF2 - Advanced Algorithm Design and Analysis (EN) - 6 ECTS
- Advanced Complexity
- Code Performance Optimization
- Advanced Parallelism
- UE IF3 - Operations Research (EN) - 6 ECTS
- Advanced Modeling
- Constraint Programming Solver
- Graph Algorithms and Combinatorial Optimization
- UE Travail d'Etude et de Recherche Alternant - 3 ECTS
- TER alternant
- 1 ECUE "Scientific Research in Computer Science"
- UE Acquis en entreprise / Alternance - 9 ECTS
- Mineure Interactions Homme Machine (IHM)
-
- UE IHM1 - Fondements de l'Interaction Homme Machine - 6 ECTS
- Adaptation des interfaces à l'environnement
- Conception de Systèmes Interactifs
- Evaluation de Systèmes Interactifs
- UE IHM2 - Conception et Développement de Techniques d'Interactions - 6 ECTS
- Interfaces réparties sur plusieurs supports
- Interfaces tactiles
- Multimodal Interaction Techniques
- UE Options Alternants - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- 3D Interaction
- Conception de Systèmes Cyber-Physiques
- Développement de Systèmes Cyber-Physiques
- Conception Logicielle : du Smart Phone aux Wearable Computers
- Information Visualisation
- UE Travail d'Etude et de Recherche Alternant - 3 ECTS
- TER alternant
- 1 ECUE "Scientific Research in Computer Science"
- UE Acquis en entreprise / Alternance - 9 ECTS
- Mineure Internet of Things - Cyber Physical Systems (IoTCPS)
-
- UE IoTCPS1 - Logiciels pour Systèmes Embarqués : du mobile aux systèmes autonomes - 6 ECTS
- Conception Logicielle : du Smart Phone aux Wearable Computers
- Développement Logiciel : Applications d'IA embarquées sur dispositifs mobiles
- Systèmes intelligents autonomes
- UE IoTCPS2 - Conception et Développement pour l'IoT : des objets connectés aux applications logicielles - 6 ECTS
- Conception de Systèmes Cyber-Physiques
- Développement de Systèmes Cyber-Physiques
- Full-Stack Software Engineering for IoT
- UE Options Alternants - 6 ECTS - Choisir 3 ECUEs parmi les ECUEs optionnels suivants :
- Architecting IoT System: Beyond Functional Correctness
- Modélisation et conception des systèmes embarqués
- Security for IoT, CPS and Embedded Systems
- Interactions entre Espace Utilisateur, Noyau et Matériel
- UE Travail d'Etude et de Recherche Alternant - 3 ECTS
- TER alternant
- 1 ECUE "Scientific Research in Computer Science"
- UE Acquis en entreprise / Alternance - 9 ECTS
- M2 INFORMATIQUE - Semestre 4 - 30 ECTS
-
- Formation initiale
-
- UE Stage de fin d'études - 30 ECTS
- Mineure UBINET : Stage rémunéré de maximum 6 mois dans l'une des équipes de recherche Diana (Inria), Neo (Inria), Kairos (Inria/I3S), Coati (Inria/I3S), Scale (I3S), SigNet (I3S), Modalis (I3S) Rainbow (I3S), Indes (Inria), etc. ou dans l'une des nombreuses entreprises de Sophia Antipolis : Orange Labs, SAP, Thalès, Amadeus, etc.
- Autres mineures : Stage rémunéré de maximum 6 mois dans une entreprise en France ou à l'étranger, ou dans une équipe de recherche.
- Formation en alternance
-
- UE Projet Innovation - Recherche - 6 ECTS
- UE Sciences Humaines, Economiques et Sociales (SHES) - 3 ECTS
- UE Acquis dans l'entreprise / Alternance - 21 ECTS
|