Master · Sciences et Technologies
Programmation et logiciels sûrs
Master2 ans après LicenceSciences informatiques et télécommunications
Présentation
Former des cadres capables de concevoir, développer, sécuriser et maintenir des applications robustes, fiables et évolutives pour les organisations publiques et privées.
Compétences visées
- Concevoir une architecture logicielle fiable et documentée
- Développer des applications sécurisées et maintenables
- Mettre en place les tests, la qualité logicielle et l’intégration continue
- Exploiter les bases de données et les API dans des architectures modernes
- Piloter un projet logiciel en environnement agile
- Assurer la sécurité applicative et la conformité du cycle de développement
Programme
Master 1 — Socle disciplinaire
- Architecture logicielle
- Algorithmique avancée
- Programmation orientée objet avancée
- Développement web et API sécurisées
- Génie logiciel et méthodes agiles
- Tests logiciels et assurance qualité
- Sécurité applicative
- Bases de données avancées
Master 2 — Expertise et spécialisation
- DevOps et intégration continue
- Cloud, conteneurs et déploiement
- Audit de code et revue technique
- UX/UI et conception d’interfaces
- Gestion de projet SI
- Droit et éthique du numérique
- Projet tutoré
- Stage et mémoire professionnel
Professionnalisation
- Projet tutoré, études de cas, séminaires professionnels, stage et mémoire professionnel orientés vers des problématiques réelles d’entreprise, d’administration ou de terrain.
Débouchés
- Ingénieur logiciel
- Développeur full-stack senior
- Architecte applicatif junior
Admission
Licence, Bac+3 ou diplôme équivalent ; étude de dossier et entretien