Conditions d'admission
Le public
Ce mastère spécialisé s’adresse aux titulaires d’un diplôme d’ingénieur ou d’un master ou équivalent en mathématiques ou informatique. La formation sera également proposée en contrat de professionnalisation.
Les pré-requis
Il faut maîtriser une majeure partie dans un des domaines - mathématiques ou informatique - et une capacité à élargir les compétences dans le domaine complémentaire est importante.
Mathématiques :
- Algèbre linéaire : résolution de systèmes linéaires, espaces vectoriels, applications
linéaires, vecteurs propres, valeurs propres, calcul matriciel, diagonalisation. - Analyse : suite et séries, intégration, calcul différentiel, analyse de Fourier
- Optimisation : gradient, algorithmes de descente de gradient, Lagrangien,
programmation linéaire (simplexe, dualité, analyse de sensibilité) - Probabilités : lois usuelles, indépendance, probabilité conditionnelle, théorème de la
limite centrale, vecteurs gaussiens - Statistique : estimation ponctuelle, méthode du maximum de vraisemblance,
intervalles de confiance, tests d’hypothèses, modèle linéaire, estimation par moindres
carrés
Informatique :
- Algorithmique et structures de données
- Variables, types primitifs (entiers, caractères, booléens, flottants), structures de contrôles, fonctions,
- Tableaux, listes, piles files, arbres, graphes
- Algorithmes itératifs et récursifs de tri, parcours, recherche et évaluation de la complexité d’algorithmes
- Concepts de programmation orientée objet
- Classes, objets, méthodes, attributs, encapsulation
- Héritage, polymorphisme, classes abstraites, interfaces
- Expérience de développement dans un langage objet type Java ou C++ et en Python
- Connaissance d’environnements de développement (par exemple IntelliJ, Eclipse, Anaconda, etc.)
- Implémentation d’algorithmes numériques ou non numériques
Utilisation de bibliothèques standards
Chaines de caractères, types énumérés, entrées/sorties
Gestion des erreurs et des exceptions
Tests unitaires
- Connaissance d’un outil de gestion de version (par exemple Git)
- Systèmes Informatiques
- Architecture matérielle des ordinateurs : codage des données, modèle de Von Neumann
- Systèmes d’Exploitation (par exemple Linux) : processus, mémoire, entrées/sorties, systèmes de fichiers, commandes système de gestion des processus et des ressources, programmation concurrente
- Réseaux : infrastructures, modèle internet, programmation réseau, protocoles de routage
L'admission
La sélection des étudiants se fait dans un premier temps sur dossier, à partir des résultats obtenus en M1, M2 ou années équivalentes des écoles d’ingénieur ou de l’université.
La seconde phase consiste en un entretien avec présentation du projet professionnel devant un jury constitué d’enseignants de la formation et de représentants d’entreprises.
Les tarifs
Étudiants : 9 000 €
Salariés : 12 000 €
Demandeurs d'emploi : contacter le Service Formation Continue (fcd @ insa-toulouse.fr)
Pour candidater
Un seul dossier à soumettre en ligne :
- CV
- Pièce d'identité
- derniers diplômes
- bulletins de notes de Master 1 et 2 (ou équivalents)
- 2 lettres de recommandation
- 1 lettre de motivation
Frais d'instruction de dossier : 95 €, paiement en ligne (lien affiché sur eCandidat)
Pour les candidats hors UE, une procédure parallèle avec Campus France sera potentiellement nécessaire pour l'obtention de votre VISA.
Les dates à retenir
- Date limite de réception des dossiers de candidature : 30 juin 2021.
- Rentrée prévue mi-septembre 2021
- Fin de la formation : début octobre 2022