Composante
Faculté des sciences
Langue(s) d'enseignement
Français
Présentation
Organisation
Ouvert en alternance
Type d'alternance | Contrat d'apprentissage, Contrat de professionnalisation |
---|
Programme
Sélectionnez un programme
M2 | Parcours IA
Le master informatique dispense une formation générale sur les aspects fondamentaux et pratiques de l’informatique.
A l’issue d’un M1 commun, l’étudiant choisit un parcours parmi deux en M2 : le parcours Intelligence Artificielle (IA) ou le parcours Conception et Développement (CD).
Ces deux parcours comportent un tronc commun de culture d’entreprise (anglais, droit, etc.) et certains cours disciplinaires (programmation parallèle et distribuée, bases de données avancées, apprentissage et représentation des connaissances, optimisation appliquée, projets). La partie spécifique et disciplinaire (informatique) de chaque parcours représente environ 50% des enseignements.
Le parcours disciplinaire du M2 Intelligence Artificielle porte sur des cours centrés sur l’intelligence artificielle, l’optimisation et la décision, en présentant les fondamentaux et les derniers résultats de recherche dans ces domaines. Un stage en entreprise ou en laboratoire de recherche a lieu en fin de formation sur quatre à six mois.
UE 1 - Design patterns
Niveau d'étude
BAC +4
ECTS
4 crédits
Composante
Faculté des sciences
Design patterns
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 2 - Génie logiciel, organisation et conduite de projets
Niveau d'étude
BAC +4
ECTS
4 crédits
Composante
Faculté des sciences
Génie logiciel, organisation et conduite de projets
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 3 - Développement mobile
Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Faculté des sciences
Développement mobile
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 4 - Réseau
Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Faculté des sciences
Réseau
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 5 - Intelligence artificielle 1 - Intro à la résolution de prob. - Optimisation linéaire
Niveau d'étude
BAC +4
ECTS
9 crédits
Composante
Faculté des sciences
Intelligence artificielle 1
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Intro à la résolution de prob.
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Optimisation linéaire
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 6 - Anglais - Communication - Droit et données numériques
Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Faculté des sciences
Anglais
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Communication
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Droit et données numériques
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Ce cours a pour objet, à travers des grands thèmes du Droit de l’univers numérique, d’aborder les problèmes que les étudiants pourront rencontrer durant leur vie professionnelle, à l’occasion de la mise en place ou de l’exploitation ou encore de l’administration d’un système
informatique.
UE 7 - Conférences professionnelles
Niveau d'étude
BAC +4
ECTS
1 crédits
Composante
Faculté des sciences
Conférences professionnelles
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 8 - Option 1 parmi 2 : Docker - Recherche automatique d'information
Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Faculté des sciences
Docker
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Recherche automatique d'information
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 1 - Prog. Système et réseaux
Niveau d'étude
BAC +4
ECTS
5 crédits
Composante
Faculté des sciences
Prog. Système et réseaux
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 2 - Web des données
Niveau d'étude
BAC +4
ECTS
4 crédits
Composante
Faculté des sciences
Web des données
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 3 - Web avancé
Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Faculté des sciences
Web avancé
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 4 - Intelligence artificielle 2 - Optimisation combinatoire
Niveau d'étude
BAC +4
ECTS
6 crédits
Composante
Faculté des sciences
Intelligence artificielle 2
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Optimisation combinatoire
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 5 - Communication - Anglais
Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Faculté des sciences
Communication
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Anglais
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 6 - Option 1 parmi 3 : Apprentissage artificiel - Traitement automatique du langage naturel - Représentation des connaissances
Niveau d'étude
BAC +4
ECTS
3 crédits
Composante
Faculté des sciences
Apprentissage artificiel
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Traitement automatique du langage naturel
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Représentation des connaissances
Niveau d'étude
BAC +4
Composante
Faculté des sciences
UE 7 - Stage ou TER - Alternance
Niveau d'étude
BAC +4
ECTS
6 crédits
Composante
Faculté des sciences
Stage ou Ter
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Suivi de stage
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Alternance
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Suivi d'alternance
Niveau d'étude
BAC +4
Composante
Faculté des sciences
Bloc 1 - Programmation parallèle et architecture distribuée - Ingénierie des données - Optimisation appliquée
ECTS
17 crédits
Composante
Faculté des sciences
UE1 - Programmation parallèle et architecture distribuées
ECTS
5 crédits
Composante
Faculté des sciences
Architecture logicielle distribuée
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
L’objectif de cette unité est d’introduire les différentes architectures logicielles distribuées ainsi que les frameworks technologiques pour leur prise en charges.
Dans une architecture logicielle distribuée, les composants du logiciel sont présentés sur différentes plates-formes et plusieurs composants peuvent coopérer les uns avec les autres afin d’atteindre un objectif spécifique.
L’architecture client-serveur est un exemple typique qui constitue la base des architectures multi-niveaux ; les autres solutions sont l’architecture de courtier (Broker Architecture) telle que CORBA et l’architecture orientée services (SOA). Il existe plusieurs cadres technologiques pour prendre en charge les architectures distribuées, notamment .NET, J2EE, CORBA, les services Web.
NET, les services Web Java AXIS etc. Le Middleware est une infrastructure qui soutient de manière appropriée le développement et l’exécution d’applications distribuées. Il sert de tampon entre les applications et le réseau. La base d’une architecture distribuée est sa transparence, sa fiabilité et sa disponibilité. Ce cours focalise sur CORBA et les Web services.
Programmation parallèle et distribuée
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
Il s’agit d’introduire la programmation parallèle au travers de la programmation sur cartes graphiques NVidia dotées de la technologie CUDA. Avec le framework CUDA la programmation parallèle diffère de celle que l’on peut effectuer sur un CPU.
UE2 - Ingénierie des données
ECTS
10 crédits
Composante
Faculté des sciences
Apprentissage profond
Niveau d'étude
BAC +5 / master
ECTS
5 crédits
Composante
Faculté des sciences
L’objectif de ce cours est de présenter les processus d’extraction de connaissances à partir de données, et de les mettre en œuvre
par des expérimentations. Après un rappel des fondamentaux de l’apprentissage statistique, l’idée sera d’appréhender les mécanismes modernes d’extraction statistique de connaissances. Nous commencerons par discuter des principes des machines à noyaux (type SVM) pour s’orienter vers diverses architectures neuronales profondes, qui offrent une plus grande flexibilité pour manipuler divers types de données complexes. L’UE sera également l’occasion pour les étudiants de prendre en main et se perfectionner sur les librairies actuelles du domaine (e.g., Numpy, Pytorch). L’enseignement sera complété par un projet.
Base de données avancées
Niveau d'étude
BAC +5 / master
ECTS
5 crédits
Composante
Faculté des sciences
Ce cours fait suite aux cours de bases de données qui fournissent les fondements théoriques et pratiques des bases de données utilisées aujourd’hui dans le monde professionnel, en particulier le modèle relationnel. Il a pour objectif de fournir un panorama de modèles de bases de données qui peuvent s’appliquer dans des domaines avancés.
UE3 - Optimisation appliquée
ECTS
2 crédits
Composante
Faculté des sciences
Optimisation appliquée
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
Comment intégrer une technologie issue d’un domaine de recherche (ici un solveur de contraintes) dans une application Web ?
Cet enseignement permettra aux étudiants de voir les avantages de modéliser simplement un problème difficile dans un solveur
plutôt que d’implémenter un algorithme ad-hoc compliqué et difficilement compréhensible. Après une brève présentation des concepts et principaux langages de modélisation (Mini- Zinc, etc.), l’accent sera mis sur la modélisation d’un problème réel (réservation de ressources, choix d’itinéraire, planification, etc.), de sa résolution et de la présentation des résultats dans un site web.
Bloc 2 - Technologies émergentes - Culture GNU/LINUX
ECTS
3 crédits
Composante
Faculté des sciences
UE1 - Technologies émergentes
ECTS
3 crédits
Composante
Faculté des sciences
Objets connectés et Internet des objets
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
Ce cours propose d’introduire les principes des objets connectés. La partie cours présentera d’abord les principaux protocoles de communication utilisés aujourd’hui (Sigfox, Bluetooth, etc.), ainsi que quelques composants classiques et la façon de les programmer. Les séances de travaux pratiques auront comme but de créer et faire communiquer un objet connecté simple. Objets connectés ; Sigfox ; Bluetooth ; Internet of things
Technologies professionnelles émergentes
Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Le monde de l’informatique est en constante évolution. Les technologies actuelles se succèdent rapidement parfois pour ne pas s’imposer.
Il s’agit, au sein de cette unité, de faire connaître et d’apprendre des outils et technologies actuels au travers de présentation ou de séances de cours et de TP dispensés par des professionnels issus d’entreprises.
Les thèmes abordés tourneront autour des Frameworks “à la mode” dans le monde du Web, mais aussi autour d’outils d’administration récents ou encore des dernières normes ou outils pour le développement logiciel.
Des simulations d’entretiens seront également programmées.
UE2 - GNU/LINUX
ECTS
3 crédits
Composante
Faculté des sciences
Culture GNU/LINUX
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
Les objectifs de ce module sont de développer la connaissance et la maîtrise des systèmes GNU/Linux pour l’étudiant. Les enseignements couvrent les principes fondamentaux d’organisation d’un système GNU/Linux, la modification du système pour l’utilisateur et l’administrateur, puis le déploiement d’applications métiers sur une base LAMP.
Ces éléments pourront être virtualisés.
Les enseignements et leurs explications nécessitent l’utilisation de l’ordinateur fourni par le master, mais seront suffisamment génériques pour être applicables dans d’autres distributions.
Bloc 3 - Sécurité, réseaux et test - Initiation R&D
ECTS
6 crédits
Composante
Faculté des sciences
UE1 - Sécurité, réseaux et test
ECTS
5 crédits
Composante
Faculté des sciences
Sécurité des systèmes et réseaux
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
Il s’agit d’aborder quelques problématiques de la sécurité informatique, en suivant plusieurs axes (humain, organisationnel, matériel, logiciel). Plus précisément, les méthodes de chiffrement, la sécurité des systèmes d’exploitation ainsi que des services réseaux (firewall, SSH, VPN).
Les infrastructures à clés publiques et les critères liés à la sécurité (disponibilité, intégrité, confidentialité…) sont également abordés.
Test
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
L’objectif de ce cours est de présenter les concepts et méthodes fondamentaux permettant de bien tester un logiciel ainsi que les concepts associés tels que la qualité de logiciel, la validation et la vérification de logiciel.
- Rappel des cycles de vie du développement de logiciel et de l’assurance qualité du logiciel
- Classification des tests (test unitaire, test d’intégration, test de non-régression)
- Méthodes de test (boite noire, boite blanche, boite grise)
- Stratégies de test (bottom-up, top-down, Sandwich)
- Méthodes de tests formels
Nous ouvrirons le cours à des notions pour la génération automatique de tests logiciels (e.g., génération de tests basée sur des modèles), et l’utilisation de l’apprentissage pour la compréhension et la certification des comportements des systèmes complexes (e.g., rétro-ingénierie logicielle dynamique, méthodes adverses, exploration de l’espace d’entrée, détection de cas pathologiques, apprentissage par renforcement robuste, etc.).
UE2 - Initiation R&D
ECTS
2 crédits
Composante
Faculté des sciences
Ouverture : Initiation R&D
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
L’objectif de ce cours est de sensibiliser et initier les étudiants à la recherche par la présentation de quelques thématiques concrètes. Il est composé de 5 interventions de 6h sur des sujets de recherche menés au laboratoire
Bloc 1 - Culture d'entreprise - Projet - Stage
ECTS
30 crédits
Composante
Faculté des sciences
UE1 - Culture d'entreprise
ECTS
5 crédits
Composante
Faculté des sciences
Il s’agit de permettre aux étudiants d’acquérir des notions leur permettant de mieux appréhender et de s’intégrer au monde de l’entreprise.
Ainsi, ils devront atteindre le niveau B2 du cadre européen commun de référence pour les langues (CECRL). Les étudiants aborderont aussi les spécificités de l’anglais scientifique, technique et professionnel. Ils prépareront parallèlement et passeront le TOIC,
attestation de niveau linguistique reconnue par les entreprises.
Ils acquerront les techniques de communication leur permettant de valoriser leur parcours et leurs compétences, mais aussi d’animer une réunion et une équipe. Ils étudieront également les particularités du droit appliqué au domaine informatique et notamment les concepts de propriété intellectuelle et de droit logiciel.
Enfin, des séminaires et conférences mensuels dont les intervenants seront issus des entreprises seront organisés afin de familiariser les étudiants avec des applications et problématiques industrielles. Les séminaires seront plutôt le lieu de présentation d’applications ciblées mais néanmoins représentatives réalisées en entreprises.
Les conférences, quant à elles, seront dédiées à la présentation plus générale de certaines problématiques posées dans le secteur de l’informatique industrielle ou de secteurs limitrophes.
Anglais
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
Il s’agit de permettre aux étudiants d’acquérir des notions leur permettant de mieux appréhender et de s’intégrer au monde de l’entreprise.
Ainsi, ils devront atteindre le niveau B2 du cadre européen commun de référence pour les langues (CECRL). Les étudiants aborderont aussi les spécificités de l’anglais scientifique, technique et professionnel. Ils prépareront parallèlement et passeront le TOIC, attestation de niveau linguistique reconnue par les entreprises.
Communication
Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Acquérir les techniques de communication leur permettant de valoriser leur parcours et leurs compétences, mais aussi d’animer une réunion et une équipe.
Droit
Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Étudier, les particularités du droit appliqué au domaine informatique et notamment les concepts de propriété intellectuelle et de droit logiciel.
Conférences professionnelles et scientifiques
Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Des séminaires et conférences mensuels dont les intervenants seront issus des entreprises seront organisés afin de familiariser les étudiants avec des applications et problématiques industrielles. Les séminaires seront plutôt le lieu de présentation d’applications ciblées mais néanmoins représentatives réalisées en entreprises. Les conférences, quant à elles, seront dédiées à la présentation plus générale de certaines problématiques posées dans le secteur de l’informatique industrielle ou de secteurs limitrophes.
UE2 - Projet
ECTS
10 crédits
Composante
Faculté des sciences
Projet réalisé entre septembre et mars et comptabilisé au 2ème semestre pour le contrôle des connaissances. Il s’agit pour un groupe d’étudiants de réaliser un logiciel en mettant en œuvre les connaissances relatives au Génie Logiciel et la Gestion de Projet.
Projet
Niveau d'étude
BAC +5 / master
ECTS
10 crédits
Composante
Faculté des sciences
Projet réalisé entre septembre et mars et comptabilisé au 2ème semestre pour le contrôle des connaissances. Il s’agit pour un groupe d’étudiants de réaliser un logiciel en mettant en œuvre les connaissances relatives au Génie Logiciel et la Gestion de Projet.
UE3 - Stage ou alternance (choix de 1 parmi 2)
ECTS
15 crédits
Composante
Faculté des sciences
Stage d’application de 4 à 6 mois.
UE3a - Stage
ECTS
15 crédits
Composante
Faculté des sciences
Stage d’application de 4 à 6 mois.
Suivi du stage
ECTS
0 crédits
Composante
Faculté des sciences
UE3b - Alternance
ECTS
15 crédits
Composante
Faculté des sciences
Suivi d'alternant
ECTS
0 crédits
Composante
Faculté des sciences
UE1 - Programmation parallèles et architecture distribuée
ECTS
3 crédits
Composante
Faculté des sciences
Programmation parallèle et distribuée
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
Il s’agit d’introduire la programmation parallèle au travers de la programmation sur cartes graphiques NVidia dotées de la technologie CUDA. Avec le framework CUDA la programmation parallèle diffère de celle que l’on peut effectuer sur un CPU.
UE2 - Ingénierie des données
ECTS
10 crédits
Composante
Faculté des sciences
Apprentissage profond
Niveau d'étude
BAC +5 / master
ECTS
5 crédits
Composante
Faculté des sciences
L’objectif de ce cours est de présenter les processus d’extraction de connaissances à partir de données, et de les mettre en œuvre par des expérimentations. Après un rappel des fondamentaux de l’apprentissage statistique, l’idée sera d’appréhender les mécanismes modernes d’extraction statistique de connaissances. Nous commencerons par discuter des principes des machines à noyaux (type SVM) pour s’orienter vers diverses architectures neuronales profondes, qui offrent une plus grande flexibilité pour manipuler divers types de données complexes.
L’UE sera également l’occasion pour les étudiants de prendre en main et se perfectionner sur les librairies actuelles du domaine (e.g., Numpy, Pytorch).
L’enseignement sera complété par un projet.
Base de données avancées
Niveau d'étude
BAC +5 / master
ECTS
5 crédits
Composante
Faculté des sciences
Ce cours fait suite aux cours de bases de données qui fournissent les fondements théoriques et pratiques des bases de données utilisées aujourd’hui dans le monde professionnel, en particulier le modèle relationnel. Il a pour objectif de fournir un panorama de modèles de bases de données qui peuvent s’appliquer dans des domaines avancés.
UE3 - Optimisation appliquée
ECTS
2 crédits
Composante
Faculté des sciences
Optimisation appliquée
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
Comment intégrer une technologie issue d’un domaine de recherche (ici un solveur de contraintes) dans une application Web ? Cet enseignement permettra aux étudiants de voir les avantages de modéliser simplement un problème difficile dans un solveur plutôt que d’implémenter un algorithme ad-hoc compliqué et difficilement compréhensible. Après une brève présentation des concepts et principaux langages de modélisation (Mini- Zinc, etc.), l’accent sera mis sur la modélisation d’un problème réel (réservation de ressources, choix d’itinéraire, planification, etc.), de sa résolution et de la présentation des résultats dans un site web.
UE4 - Représentation des connaissances, Documents, Recommandation, Raisonnement
ECTS
3 crédits
Composante
Faculté des sciences
Représentation des connaissances, Documents, Recommandation, Raisonnement
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
Ce cours a pour objectif d’introduire aux différents aspects des fondamentaux de la représentation des connaissances, des informations non classiques, de la complexité, du traitement de données textuelles et de l’ingénierie linguistique.
1 - Présentation de la thématique représentation des connaissances et formalisation du raisonnement (KRR) en tant que branche de l'Intelligence Artificielle, IA symbolique et logique classique, imperfections des connaissances, limites de la logique classique et introduction à différents formalismes logiques non-classiques.
2 - Étude de la logique possibiliste, formalisme logique non-classique de traitement de connaissances incertaines : représentation des connaissances en logique possibiliste, raisonnement sémantique (distribution de possibilités) et raisonnement syntaxique (réfutation, résolution), application au raisonnement incohérent.
3 - Raisonnement non monotone, limites de la logique classique (et de la programmation logique classique). Présentation d'ASP (Answer Set Programming), syntaxe et sémantique, et de ses utilisations pour les raisonnements de sens commun et les problèmes combinatoires, mise en pratique avec Clingo.
4 - Problème de la représentation et de la résolution des jeux à deux joueurs sous l’angle de la complexité théorique : introduction des machines de Turing à oracle, définition des problèmes PSPACE, définition de la Hiérarchie Polynomiale, présentation de certains langages représentant la Hiérarchie Polynomiale (QBF, QCSP, QCHR), algorithmique du langage QBF.
UE5 - Systèmes à bases de connaissances et interactions
ECTS
3 crédits
Composante
Faculté des sciences
Systèmes à base de connaissances et interactions
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
Il s’agit d’introduire aux grands principes des systèmes à base de connaissances et des systèmes interactifs les utilisant. Ce cours fournit les fondamentaux du domaine et les résultats saillants des travaux de recherche. On étudie donc les systèmes à base de connaissances, les mécanismes d’inférence des systèmes à base de connaissances, le génie des connaissances et mémoire d’entreprise, le modèle des cartes cognitives, le modèle des cartes conceptuelles, la validation des systèmes symboliques, les systèmes visuels de connaissances (graphes conceptuels, réseaux bayésiens…), les systèmes de maintien de vérité.
UE6 - Métaheuristiques
ECTS
3 crédits
Composante
Faculté des sciences
Métaheuristiques
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
Cet enseignement présente les éléments fondamentaux des métaheuristiques qui sont des méthodes d’optimisation approchées générales et applicables dans de très nombreuses situations. La présentation mettra l’accent sur les concepts de base de différents types de métaheuristiques incluant notamment les méthodes de recherche locale à trajectoire unique, les algorithmes évolutionnaires à base de population, les méthodes hybrides. Des stratégies dédiées à l’intensification et la diversification ainsi que les techniques de traitement de contraintes seront abordées. Des exemples seront proposés pour illustrer comment aboutir à une conception d’un algorithme métaheuristique efficace. Des applications réelles seront étudiées dans des secteurs variés.
UE7 - Algorithmes intelligents pour l'aide à la décision
ECTS
3 crédits
Composante
Faculté des sciences
Algorithmes Intelligents pour l'aide à la décision
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
Algorithmes évolutionnaires :
— Concepts de base
— Représentation
— Opérateurs de variations
— Performances
— Configuration automatique d’algorithmes
— Apprentissage par renforcement
— Expérimentation et analyse d’algorithmes
UE8 Approches exactes de résolution
ECTS
3 crédits
Composante
Faculté des sciences
Approches exactes de résolution
Niveau d'étude
BAC +5 / master
ECTS
3 crédits
Composante
Faculté des sciences
L’objectif de ce cours est d’appréhender les concepts et méthodes fondamentaux permettant de modéliser et résoudre de manière exacte des problèmes d’optimisation combinatoire et de satisfaction de contraintes.
Dans le cadre des problèmes de satisfaction de contraintes seront présentées les méthodes de recherche arborescente, heuristiques de branchement, maintien de consistance, élimination de symétries, utilisation de contraintes globales, décomposition et hybridation avec méthodes de recherche locale.
Les analyses de modèles, la reformulation, la conversion de modèles seront également abordés dans le cadre de la modélisation par contraintes.
UE9 - Culture d'entreprise
ECTS
5 crédits
Composante
Faculté des sciences
Anglais
Niveau d'étude
BAC +5 / master
ECTS
2 crédits
Composante
Faculté des sciences
Il s’agit de permettre aux étudiants d’acquérir des notions leur permettant de mieux appréhender et de s’intégrer au monde de l’entreprise.
Ainsi, ils devront atteindre le niveau B2 du cadre européen commun de référence pour les langues (CECRL). Les étudiants aborderont aussi les spécificités de l’anglais scientifique, technique et professionnel. Ils prépareront parallèlement et passeront le TOIC, attestation de niveau linguistique reconnue par les entreprises.
Communication
Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Acquérir les techniques de communication leur permettant de valoriser leur parcours et leurs compétences, mais aussi d’animer une réunion et une équipe.
Droit
Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Étudier, les particularités du droit appliqué au domaine informatique et notamment les concepts de propriété intellectuelle et de droit logiciel.
Conférences professionnelles et scientifiques
Niveau d'étude
BAC +5 / master
ECTS
1 crédits
Composante
Faculté des sciences
Des séminaires et conférences mensuels dont les intervenants seront issus des entreprises seront organisés afin de familiariser les étudiants avec des applications et problématiques industrielles. Les séminaires seront plutôt le lieu de présentation d’applications ciblées mais néanmoins représentatives réalisées en entreprises. Les conférences, quant à elles, seront dédiées à la présentation plus générale de certaines problématiques posées dans le secteur de l’informatique industrielle ou de secteurs limitrophes.
UE10 - Projet
ECTS
10 crédits
Composante
Faculté des sciences
Projet
Niveau d'étude
BAC +5 / master
ECTS
10 crédits
Composante
Faculté des sciences
UE11 - Stage ou alternance (choix de 1 parmi 2)
ECTS
15 crédits
Composante
Faculté des sciences
Stage d’application de 4 à 6 mois.
Stage d'étudiant
Niveau d'étude
BAC +5 / master
ECTS
15 crédits
Composante
Faculté des sciences
Stage d’application de 4 à 6 mois.
Suivi du stage
ECTS
0 crédits
Composante
Faculté des sciences
Alternance
Niveau d'étude
BAC +5 / master
ECTS
15 crédits
Composante
Faculté des sciences
Suivi d'alternant
Composante
Faculté des sciences
Admission
Conditions d'admission
Vous souhaitez reprendre des études ? Vous êtes notamment salarié, demandeur d’emploi... Vous devez impérativement contacter le Service Commun d’Alternance et de Formation Professionnelle (SCAFOP) avant toute démarche de candidature
Master 1 : s’informer à partir du 29 janvier et candidater du 26 février au 24 mars 2024 sur la plateforme nationale Trouver mon master
Master 2 - Parcours IA : candidater en ligne, sur la plateforme eCandidat, accessible à l'adresse https://e-candidature.univ-angers.fr. Phase candidature du 6 mai au 12 juin 2024
Master 2 - Parcours CD : n'est pas ouvert aux candidatures extérieures pour la rentrée 2024-2025
> Si vous êtes demandeur d'emploi, cette formation est éligible au PROGRAMME RÉGION - Abondement CPF demandeurs d'emploi - Formations sup. Pour savoir si vous êtes éligible, cliquez ici