| Niveau d'études visé | Bac +5 |
|---|---|
| Durée de la formation en année | 2 ans |
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le master mention informatique de l'UFR Sciences et technologies du numérique forme des experts capables de concevoir, développer et piloter des solutions informatiques innovantes. Les étudiants acquièrent une maîtrise approfondie de l'algorithmique avancée, des architectures logicielles, de l'intelligence artificielle, de la science des données et de la cybersécurité. Ils développent des compétences en ingénierie des systèmes complexes, en gestion de projets numériques et en analyse critique des technologies émergentes. La formation articule théorie et pratique à travers des projets concrets, des stages en entreprise et des collaborations avec l'écosystème digital. Les diplômés deviennent architectes logiciels, data scientists, experts en sécurité informatique, chefs de projets IT ou chercheurs en informatique. Ils intègrent des entreprises de la tech, des ESN, des centres de recherche ou créent leur propre startup, armés d'une expertise technique pointue et d'une vision stratégique du numérique.
Programme
- Algorithmique avancée et structures de données : conception d’algorithmes, analyse de complexité, structures non linéaires
- Programmation et génie logiciel : paradigmes de programmation, gestion de projets, méthodes agiles, développement d’applications
- Systèmes informatiques et réseaux : architecture des ordinateurs, systèmes d’exploitation, réseaux et sécurité
- Intelligence artificielle et science des données : apprentissage automatique, traitement du signal, fouille de données, vision par ordinateur
- Théorie de l'informatique et mathématiques appliquées : calculabilité, complexité, logique, optimisation et statistiques
Objectifs de la formation
- Appliquer les concepts avancés en algorithmique et structures de données pour optimiser les performances logicielles
- Concevoir, développer et déployer des applications informatiques robustes et sécurisées
- Analyser et modéliser des systèmes complexes en utilisant des méthodes formelles et outils informatiques modernes
- Intégrer des technologies émergentes telles que l’intelligence artificielle et le big data dans des projets concrets
- Gérer des projets informatiques en adoptant des méthodologies agiles et en maîtrisant les aspects collaboratifs