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, sept parcours de spécialisation (=mineures) sont proposés au choix des étudiants. 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 :
- 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
-
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
|