| 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 proposé par la Faculté des Sciences - Campus Marseille Étoile-Saint-Jérôme forme des informaticiens hautement qualifiés, capables de concevoir, développer et piloter des systèmes d'information complexes. Le programme combine l'apprentissage des fondamentaux théoriques de l'informatique (algorithmique avancée, intelligence artificielle, bases de données, réseaux) avec la maîtrise de technologies et méthodologies de pointe (développement logiciel, architecture des systèmes, sécurité informatique, science des données). Les étudiants développent des compétences techniques solides en programmation et modélisation, mais aussi des capacités d'analyse, de gestion de projets et de travail collaboratif. À l'issue de leur formation, ils peuvent évoluer vers des fonctions d'ingénieur de développement, architecte logiciel, data scientist, expert en cybersécurité, chef de projet IT ou consultant en systèmes d'information, aussi bien dans des entreprises de services numériques que dans des laboratoires de recherche publics ou privés.
Programme
- Fondements et méthodologies informatiques : systèmes, architecture, algorithmique, génie logiciel, programmation (objet, web)
- Développement logiciel et gestion des données : conception, réalisation, évaluation des solutions informatiques
- Sécurité et fiabilité informatique : techniques et normes pour assurer la protection et la robustesse des systèmes
- Intelligence artificielle et apprentissage automatique : modèles, algorithmes et applications
- Mathématiques discrètes et informatique graphique : structures discrètes, géométrie algorithmique, visualisation
Objectifs de la formation
- Développer une expertise avancée en algorithmique, structures de données et programmation orientée objet
- Maîtriser les concepts et outils des bases de données, systèmes distribués et architectures logicielles
- Appliquer des méthodes formelles et des techniques de modélisation pour concevoir des systèmes complexes
- Analyser, concevoir et réaliser des projets informatiques en équipe avec gestion des contraintes techniques et humaines
- Acquérir une culture scientifique actualisée et des capacités d’auto-formation pour s’adapter aux évolutions technologiques