| Niveau d’études visé | Bac +5 |
|---|---|
| Durée de la formation en année | 2 ans |
| Statut de l’école | Non renseigné |
| Formation reconnue par l’État | Oui |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le Master Informatique - Ingénierie du Logiciel pour la Société Numérique (ILSEN) du CERI de l'Université d'Avignon forme des experts capables de concevoir, développer et déployer des solutions logicielles innovantes adaptées aux enjeux numériques actuels. Au programme : architectures logicielles avancées, développement d'applications web et mobiles, intelligence artificielle, big data, cybersécurité, génie logiciel et méthodologies agiles. Les étudiants développent des compétences solides en programmation orientée objets, conception de systèmes distribués, gestion de projets informatiques complexes et analyse des besoins utilisateurs. Ils maîtrisent également les outils de DevOps, l'intégration continue et les technologies cloud. À l'issue de cette formation, les diplômés accèdent à des postes d'ingénieur logiciel, architecte système, chef de projet digital, développeur full-stack, expert en intelligence artificielle ou consultant en transformation numérique. Ce parcours prépare des professionnels polyvalents, opérationnels immédiatement et capables d'accompagner les organisations dans leur digitalisation.
Thématiques abordées
- Conception et développement logiciel : méthodes agiles, architecture logicielle, génie logiciel
- Technologies web et mobiles : développement front-end et back-end, applications mobiles, services web
- Intelligence artificielle et traitement des données : apprentissage automatique, fouille de données, analyse big data
- Sécurité informatique et protection des données : cryptographie, sécurité des réseaux, conformité réglementaire
- Projet professionnel et innovation : gestion de projet, travail collaboratif, création d’entreprise numérique
Objectifs de la formation
- Concevoir et développer des logiciels performants adaptés aux besoins de la société numérique
- Maîtriser les méthodologies et outils d’ingénierie logicielle pour assurer la qualité et la maintenance des systèmes
- Appliquer des techniques avancées en algorithmique et programmation pour résoudre des problèmes complexes
- Intégrer des concepts de cybersécurité et protection des données dans le développement logiciel
- Évaluer et optimiser la performance des applications dans un environnement numérique évolutif
Découvrir l’établissement
-
Voir l’établissement