Niveau d'étude visé
BAC +5
ECTS
120 crédits
Durée
2 ans
Composante
UFR Sciences et Techniques
Présentation
Le master "Informatique" a pour objectif de former des développeurs hautement qualifiés qui maîtrisent les fondements mathématiques essentiels dans des domaines tels que la sécurité des données, le calcul scientifique et l'intelligence artificielle. Ce programme se démarque au niveau national par son approche unique qui intègre étroitement les mathématiques et l'informatique, avec une emphase particulière sur le développement de logiciels.
Le master vise de plus à fournir une formation solide en génie logiciel, couvrant des aspects tels que la modélisation UML, les méthodes Agile et le développement d'applications en utilisant des technologies JakartaEE, avec un accent sur la collaboration en développement.
La formation est étroitement alignée avec les besoins de l'industrie locale, avec de nombreux partenariats et opportunités professionnelles au niveau local, national et international. De plus, elle offre des possibilités de recherche en laboratoire et prépare les étudiants à occuper divers postes, du chef de projet à l'ingénieur spécialisé dans les domaines mentionnés précédemment.
2 parcours sont possibles à partir de la 2e année de master :
Le master a notamment obtenu le soutien des entreprises et services publics suivants : ANSSI (Agence Nationale pour la Sécurité des Systèmes d'Information), Interact Software, Naval Group, Sopra Steria, Thalès.
Objectifs
Cf. les fiches descriptives des parcours en M2 pour en savoir plus :
Savoir-faire et compétences
Les savoir-faire et compétences acquises durant la première année du master qui est commune aux parcours I (Informatique) et MI (Mathématiques et Informatique) sont :
- Concevoir des systèmes destinés à assurer la protection et la confidentialité des données (niveau 1)
- En sélectionnant, en fonction du contexte et des contraintes matérielles, le protocole le plus adapté parmi les standards reconnus
- En exploitant les principales primitives cryptographiques
- En évaluant la complexité de la solution mise en œuvre
- En fournissant une documentation pertinente
- Conduire un projet de développement informatique (niveau 1)
- En sélectionnant les représentations adaptées aux données en fonction d'un contexte
- En mettant en application des démarches de développement de projet itératives et agiles
- En rédigeant des spécifications et une documentation pertinente
- En sélectionnant les outils adéquats de développement collaboratif, d'intégration et de déploiement continu
- Concevoir des programmes informatiques permettant de décoder, d’analyser, et de traiter des données (niveau 1)
- En mettant en œuvre des principes d'apprentissage automatique
- En mettant en œuvre la chaîne de traitement depuis la collecte et l'intégration de données hétérogènes jusqu'à leur analyse.
- En identifiant et en adaptant les modèles mathématiques statistiques et structures de données pertinents et efficaces.
- En mettant en application les méthodes issues du calcul scientifique et de l'optimisation
- Construire son parcours professionnel
- En identifiant une structure en relation avec les acquis de la mention
- En situant son rôle et sa mission au sein d’une organisation pour s’adapter et prendre des initiatives
- En travaillant en équipe et en réseau ainsi qu’en autonomie et en responsabilité au service d’un projet
- En actualisant ses connaissances par une veille scientifique et technique dans les domaines en relation avec le projet
Dimension internationale
Selon leur programme et calendrier, les étudiants ont la possibilité de partir à l'étranger pendant leur cursus universitaire à travers trois dispositifs :
- Études : un ou deux semestres d'études dans un établissement partenaire de préférence
- Stage : une période de stage dans un organisme à l'étranger
- Césure : un à deux semestres pour mener à bien un projet à l'étranger
Pour plus d'informations, veuillez vous rapprocher des responsables pédagogiques et consulter les rubriques suivantes :
Organisation
Contrôle des connaissances
La formation dure deux ans et totalise 750 heures d'enseignement, à l'exception des périodes de stage. Le programme est conçu pour créer une cohérence globale, visant à former des développeurs compétents capables de résoudre des problèmes complexes liés à la cryptographie, au calcul scientifique et à la science des données. Le Master se décline en deux parcours : le parcours "Mathématiques et Informatique" (MI) et le parcours "Informatique" (I). Le programme offre une première année commune pour intégrer des étudiants de différents horizons et renforcer leurs compétences de base.
Dans le parcours I, l'accent est mis sur le "développement de projet informatique", tandis que dans le parcours MI, les étudiants approfondissent leurs compétences en développement appliqué à la cryptographie et au calcul scientifique. Tous les modules, y compris ceux liés aux mathématiques, incluent des travaux pratiques (TP) pour permettre aux étudiants de mettre en pratique les concepts enseignés.
Les cours sont structurés en cours magistraux (CM), travaux dirigés (TD) et travaux pratiques (TP), ainsi que d'autres activités visant à immerger les étudiants dans des situations pratiques, favorisant le développement de compétences en gestion de groupe et en conduite de réunion. La formation s'appuie sur une approche par compétences, où les projets et les travaux pratiques sont conçus pour encourager les étudiants à appliquer les connaissances acquises dans des contextes réels.
Stages
Stage | Obligatoire |
|---|
4 à 5 mois en entreprise
Programme
Sélectionnez un programme
Master 1 Informatique
UE71 Concevoir des systèmes pour la protection des données
5 crédits45hUE72 Conduire un projet de développement informatique
5 crédits42hDéveloppement orienté objet collaboratif
5 crédits42h
UE73 Concevoir programmes info pour traitement des données
16 crédits157hRemise à niveaux Math/Info
6 crédits67hIntroduction au calcul scientifique
5 crédits45hIntelligence Artificielle Machine Learning : théorie
3 crédits30hIntelligence Artificielle Machine Learning : pratique
2 crédits15h
UE74 Construire son parcours professionnel
4 crédits11,5hConférence Invité
2hInitiation à la recherche
4 crédits9,5h
UE81 Concevoir systèmes destinés à la protection de données
5 crédits46hCryptographie contemporaine : théorie
3 crédits28hCryptographie contemporaine : pratique
2 crédits18h
UE82 Conduire un projet de développement informatique
15 crédits118hSAE Gérer un projet transversal de développement
5 crédits22hDeveloppement avancé
5 crédits48hModélisation et gestion de projets : théorie
3 crédits30hModélisation et gestion de projets : pratique
2 crédits18h
UE83 Concevoir programmes info permettant de traiter données
10 crédits92hVision par ordinateur théorie (suceptible d'être en anglais)
3 crédits33hVision par ordinateur pratique (suceptible d'être en anglais
2 crédits15hMéthodes d'optimisation
5 crédits44h
Facultatif
Master 2 Informatique parcours Informatique
Après une première année commune dédiée au développement des compétences en informatique et en mathématiques, notamment dans les domaines de la sécurité des données, du calcul scientifique et de l'apprentissage automatique, le parcours I du deuxième cycle (M2) se concentre sur le développement de projets informatiques. Cette phase approfondit les différentes étapes du processus de gestion des données, allant de l'acquisition, l'extraction, la modélisation, le stockage, le traitement, l'interrogation, l'inférence jusqu'aux interactions nécessaires pour mener à bien les projets.
UE91 Concevoir des programmes informatiques
6 crédits42hIA Deep Learning (susceptible d'être en anglais)
6 crédits42h
UE92 Construire son parcours professionnel
6 crédits32,5hCompétences complémentaires
2 crédits10hInitiation à recherche
4 crédits22,5h
UE93 Conduire un projet de développement informatique
18 crédits163hDéveloppement expert
6 crédits53hIA Symbolique : théorie
4 crédits35hIA Symbolique : pratique
2 crédits20hDonnées et recherche : théorie
4 crédits35hDonnées et recherche d'information : pratique
2 crédits20h
UEO1 Construire son parcours professionnel
30 crédits2hStage en entreprise
30 crédits
Master 2 Informatique parcours Mathématiques et Informatique
Après une première année commune axée sur le développement des compétences en informatique et en mathématiques, en particulier dans les domaines de la sécurité des données, du calcul scientifique et de l'intelligence artificielle, le parcours MI du deuxième cycle (M2) vise à renforcer la double compétence en informatique et en mathématiques. Le programme se concentre sur les défis algorithmiques actuels liés à la mise en œuvre de solutions pour la sécurité des données et l'intelligence artificielle.
UE91 Concevoir des programmes informatiques
6 crédits42hIA Deep Learning (susceptible d'être en anglais)
6 crédits42h
UE92 Construire son parcours professionnel
6 crédits32,5hCompétences complémentaires
2 crédits10hInitiation à recherche
4 crédits22,5h
UE93 Concevoir des systèmes pour la protection des données
18 crédits169,5hCryptographie avancée théorie (susceptible être en anglais)i
4 crédits37hCryptographie avancée pratique (susceptible être en anglais)
2 crédits21hAlgorithmes proba théorie
4 crédits34,5hAlgorithmes probabilités : pratique
2 crédits21hCalcul Parallèle
6 crédits56h
UEO1 Construire son parcours professionnel
30 crédits2hStage en entreprise
30 crédits
Facultatif
Admission
Conditions d'admission
Les conditions d’admission sont spécifiques selon votre profil, le diplôme et le niveau dans le diplôme. Consultez le site de l’université pour en savoir + : https://www.univ-tln.fr
- En M1 (capacité d’accueil restreinte à 20 étudiants) : Candidature sur le portail Monmaster.gouv.fr
- En M2 : (capacité d’accueil restreinte à 20 étudiants).
-
- Etudiants inscrits à l’Université de Toulon: vous validez votre M1 : vous pourrez vous réinscrire en ligne au niveau M2 de la même mention et même parcours après obtention de vos résultats définitifs (1re et 2e sessions).
- Etudiants venant d’une autre université ou d’un M1 d’une autre mention ou d’un autre parcours : vous n’avez pas d’accès direct au niveau M2 : vous devez renseigner un dossier de candidature sur la plateforme E-candidat
Modalités d'inscription
Les inscriptions administratives sont exclusivement en ligne, ouvertes sur 2 périodes : en juillet puis de fin août au 30 sept. Selon votre profil, les modalités d'inscription sont différentes. Consultez notre site web Rubrique Inscription : www.univ-tln.fr
Droits de scolarité
Retrouvez les montants des droits d'inscriptions sur notre site web : https://www.univ-tln.fr/Inscription-Montants-des-droits-d-inscriptions.html
Et après
Poursuite d'études
- À l’issue de la 1ère année, l’étudiant peut choisir entre la parcours I ou MI du M2, ou candidater en école d’ingénieurs.
- À l’issue de la 2e année, une poursuite en thèse est envisageable selon l’orientation choisie par l’étudiant pour son stage.
Débouchés professionnels
chef de projet, ingénieur d'études et de développement, ingénieur consultant, ingénieur de recherche et développement, ingénieur conception de logiciel cryptographique, ingénieur en simulation numérique, poursuite en thèse/recherche
Secteur d’activités :
sécurité de l’information, finance, industrie, technologie de l’information, recherche scientifique

