Diplôme
Diplôme d'ingénieur
Accessible en
Formation en alternance, Formation initiale
Établissements
INP - ENSEEIHT
Présentation
Programme
L'organisation des études sous statut apprenti (FISA) repose sur le principe de l'alternance école/entreprise. Le volume est d'environ 21 semaines de présence à l'école par année académique, avec un rythme d'alternance différent suivant l'année d'étude.
Sélectionnez un programme
Ingénieur ENSEEIHTpar l'apprentissage Informatique et Télécommunication 1ère Année
Ingénieur ENSEEIHT par l'apprentissage Informatique et Télécommunications 2ème année
Ingénieur ENSEEIHT par l'apprentissage Informatique et Télécommunications 3ème année
Au choix : 1 parmi 9
Parcours HPC et Big Data S9
30SHS SN Semestre 9
SYSTEMES REPARTIS ET SECURITE
5ADVANCED STATISTICAL MACHINE LEARNING
5HIGH PERFORMANCE SCIENTIFIC COMPUTING
5INVERSE PROBLEMS
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Parcours Systèmes Embarqués et IoT Critique S9
30SHS SN Semestre 9
SYSTEMES TEMPS REELS (STR)
5RESEAUX EMBARQUES (REM)
5IoT INDUSTRIEL USINE DU FUTUR (IIOT)
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
VALIDATION DES SYSTEMES
5
Parcours Satellite Communication S9
30Parcours Images et Multimédia S9
30SHS SN Semestre 9
INTELLIGENCE ARTIFICIELLE ET MULTIMEDIA
515hCOMPRESSION STREAMING INTERACTION
5VISION, REALITE AUGMENTEE ET APPLICATIONS
5PROBLEMES INVERSES POUR LE 3D
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Parcours Infrastructure Big-Data et IoT S9
30SHS SN Semestre 9
RESEAUX POUR IOT
5INFRASTRUCTURE BIG DATA/IA
5RESEAUX D'OPERATEURS
5SERVICES D'INFRASTRUCTURE
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Parcours Systèmes Logiciels S9
30SHS SN Semestre 9
SYSTEMES TEMPS REELS (STR)
5SYSTEMES REPARTIS ET SECURITE
5RAFFINEMENT ET METHODES FORMELLES
5INTERFACE D'ACCES A L'INFORMATION
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Parcours Télécoms sans fil et objects connectés S9
30SHS SN Semestre 9
TECOMMUNICATIONS AVANCEES
5TERRESTRIAL COMMUNICATION SYSTEMS AND IOT
5COMMUNICATIONS SPACIALES ET AERONAUTIQUES
5RESEAUX MOBILES
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Parcours Toulouse Sécurité S9
30Parcours Impact Entrepreneurship from Low to Deep Tech SN S9
30Choix UE Hard Skills 3EA Parcours Impact Entrepreneurship
Au choix : 1 parmi 6
Choix UE Parc. IBDIOT Impact Entrepreneurship
Au choix : 3 parmi 5
RESEAUX POUR IOT
5INFRASTRUCTURE BIG DATA/IA
5RESEAUX D'OPERATEURS
5SERVICES D'INFRASTRUCTURE
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Choix UE Parc. SEMBIOT Parc. IMpact Entrepreneurship
Au choix : 3 parmi 5
SYSTEMES TEMPS REELS (STR)
5RESEAUX EMBARQUES (REM)
5IoT INDUSTRIEL USINE DU FUTUR (IIOT)
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
VALIDATION DES SYSTEMES
5
Choix UE Parc. TSFOC Impact Entrepreneurship
Au choix : 3 parmi 5
TECOMMUNICATIONS AVANCEES
5TERRESTRIAL COMMUNICATION SYSTEMS AND IOT
5COMMUNICATIONS SPACIALES ET AERONAUTIQUES
5RESEAUX MOBILES
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Choix UE Parc. IMM Impact Entrepreneurship
Au choix : 3 parmi 5
INTELLIGENCE ARTIFICIELLE ET MULTIMEDIA
515hCOMPRESSION STREAMING INTERACTION
5VISION, REALITE AUGMENTEE ET APPLICATIONS
5PROBLEMES INVERSES POUR LE 3D
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Choix UE Parc. SYL Parc. Impact Entrepreneurship
Au choix : 3 parmi 5
SYSTEMES TEMPS REELS (STR)
5SYSTEMES REPARTIS ET SECURITE
5RAFFINEMENT ET METHODES FORMELLES
5INTERFACE D'ACCES A L'INFORMATION
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
Choix UE Parc.HPC Parc. Impact Entrepreneurship
Au choix : 3 parmi 5
SYSTEMES REPARTIS ET SECURITE
5ADVANCED STATISTICAL MACHINE LEARNING
5HIGH PERFORMANCE SCIENTIFIC COMPUTING
5INVERSE PROBLEMS
5UE A CHOIX SELON FINALITE
5Au choix : 1 à 2 parmi 12
Complex Graph Networks
Cybersecurity : introduction and practice
Infrastructure for cloud, big data and machine learning
Infrastructure for BigData
Projet USRP par SILICOM
Data analysis 2 and classification
Introduction à la Mécanique quantique pour le calcul
Introduction to Reinforcement Learning
Image et Vision
Photographie numérique
Cloud Strategy
Numérique responsable
SOFT SKILLS 1 - PARTNERSHIPS
5SOFT SKILLS 2 - DESIGN THINKING
5SOFT SKILLS 3 - PROJET DEEP TECH & CAS D'USAGE
5
SCIENCES HUMAINES SOCIALES ET JURIDIQUES-S5-FISA
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Careers and Management 1
Établissement
INP - ENSEEIHT
1 semestre de 12 séances hebdomadaires dont l'objectif est le développement de son projet professionnel personnel.
Careers and Management 2
Établissement
INP - ENSEEIHT
1 semestre de 12 séances hebdomadaires dont l'objectif est le développement de son projet professionnel personnel.
Professional Communication and English
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Un semestre de 12 séances interactives et hebdomadaires.
BASES DES RESEAUX
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Introduction aux réseaux
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Ce cours propose une description "en largeur" de principales questions qui se posent lors de la conception d'un système de communication entre équipements intelligents.
Il propose des pistes de solutions et certains points essentiels sont abordés avec davantage de détails, tels que la méthode d'accès, le routage, la reprise sur erreur, le contrôle de flux, ...
Protocoles de l'Internet
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Description générale de la structure de l'Internet
Présentation de l'architecture IP
Description des protocoles IP, ARP, ICMP,
Description de l'adressage, du routage
Description du protocole de transport TCP
Mise en place d'un réseau d'entreprise
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Chaque groupe d'étudiants doit mettre en place un réseau IP satisfaisant un certain nombre de contraintes pré-définies.
Il devra ainsi définir son plan d'adressage, configurer les équipements, déployer des applications, ...
METHODOLOGIE DE LA PROGRAMMATION
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Automne
En utilisant un pseudo-langage pour les travaux dirigés et le langage Ada pour les travaux pratiques, les principaux concepts de la programmation impératives sont appris et mis en œuvre : algorithmique impérative (séquence, répétitions, conditionnelles), méthode des raffinages, structuration en sous-programmes (procédures et fonctions) et modules, structuration des données (tableau, enregistrement, type énuméré, structures chaînées), généricité, récursivité, test, programmation offensive (contrats) et défensive (exceptions), types abstraits de données, allocation dynamique de mémoire.
Méthodologie de la programmation
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Le plan du cours est le suivant :
- Le langage ADA élémentaire et structures de contrôle
- La méthode des raffinages pour solution algorithmique
- Les types tableau, enregistrement et énumération.
- Les sous-programmes : procédures et fonctions
- Les modules pour organiser et réutiliser les sous-programmes
- La généricité pour généraliser un module
- La programmation offensive (par contrat) et défensive (exceptions)
- L'allocation dynamique de mémoire
- Les types abstraits de données
Ce cours comprend également un projet complet, généralement réalisé individuellement ou en binôme. Il met au défi les étudiants d'analyser et d'organiser un problème complexe, en appliquant les principes de la programmation impérative pour élaborer une solution. De plus, il introduit également des compétences transversales telles que le travail en équipe, la communication et la gestion de projet, aidant les étudiants à développer à la fois des compétences techniques et collaboratives grâce à une expérience pratique et concrète.
Projet Méthodologie de la programmation
Établissement
INP - ENSEEIHT
Période de l'année
Automne
(Voir la matière éponyme)
OUTILS D'INGENIERIE 1
ECTS
4
Établissement
INP - ENSEEIHT
Probabilités
Établissement
INP - ENSEEIHT
Volume horaire
21h
Période de l'année
Automne
- Evènements, probabilités, dénombrement
- Variables dsicrètes et continues ; lois standards
- Vecteurs aléatoires
- Vecteurs gaussiens
- Loi des grands nombres
- Théorème de la limite centrale
Logique et Preuves
Établissement
INP - ENSEEIHT
Période de l'année
Automne
– Logique des propositions et des prédicats.
– Démonstration de tautologies en utilisant la déduction naturelle et le principe de résolution.
– Induction sur les ensembles.
– Induction structurelle de Burstall.
– Application à la preuve de programme récursifs par induction.
– Présentation et utilisation d’un assistant de preuve.
Math-Remise à Niveau
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Rappels sur la logique propositionnelle, la théorie des ensembles, les limites et continuités de fonctions, les primitives et les intégrales et aussi que les équations différentielles.
ARCHITECTURES DES ORDINATEURS
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Automne
– système de numération binaire
– codage des nombres entiers naturels et relatifs, des caractères, des
– nombres réels, détection d’erreurs algèbre de Boole
– portes combinatoires, synthèse des circuits combinatoires
– graphes d’états, bascules, synthèse des circuits séquentiels
– circuits réutilisables : encodeurs, décodeurs, multiplexeur, compteurs, comparateurs, unités arithmétiques et logiques, décaleurs
– mémoires
– structure d’un microprocesseur : micromachine, séquenceur
– programmation en assembleur d’un microprocesseur, interruptions
Architecture des Ordinateurs
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Ce cours vise à doter les étudiants des bases essentielles pour concevoir et analyser des circuits numériques, qu’ils soient combinatoires ou séquentiels. Il met l’accent sur la compréhension des composants fondamentaux utilisés dans les systèmes électroniques modernes, notamment ceux que l’on retrouve au cœur des microprocesseurs. Les apprenants seront amenés à étudier et à réaliser des modules tels que les décodeurs, les multiplexeurs, ainsi que les unités arithmétiques et logiques, sans oublier les compteurs et les mémoires. À travers ces éléments, ils développeront une vision concrète du fonctionnement interne des systèmes numériques et acquerront des compétences pratiques en conception de circuits.
Par ailleurs, le cours introduit une approche méthodologique permettant de passer d’un problème abstrait ou d’un algorithme à une implémentation matérielle. Les étudiants apprendront à modéliser le comportement d’un système à l’aide de graphes d’états, outil clé pour représenter les différentes transitions et états d’un circuit. Cette modélisation sera ensuite traduite en circuits séquentiels synchrones, en tenant compte des contraintes de synchronisation et de logique temporelle. Ainsi, le cours permet de faire le lien entre la théorie des systèmes numériques et leur réalisation concrète, en préparant les étudiants à concevoir des architectures fiables et efficaces.
Projet Architecture des Ordinateurs
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Ce projet a pour objectif de mettre en pratique les connaissances acquises en conception de circuits numériques à travers la réalisation complète d’un microprocesseur 32 bits fonctionnel. Il s’agit de mobiliser les notions de logique combinatoire et séquentielle étudiées dans le cours d’« Architecture des Ordinateurs » afin de concevoir les différents modules constitutifs du processeur. Les étudiants seront amenés à développer des composants essentiels tels que l’unité arithmétique et logique (ALU), les registres, les multiplexeurs, ainsi que les circuits de contrôle, tout en assurant leur intégration cohérente au sein d’une architecture globale.
Par ailleurs, ce projet permet d’aborder les aspects liés à l’organisation interne et au fonctionnement dynamique d’un microprocesseur, notamment la gestion des instructions, le chemin de données (datapath) et le séquencement des opérations. Les étudiants devront concevoir et valider un système capable d’exécuter un ensemble d’instructions de manière synchrone, en tenant compte des contraintes de performance et de fiabilité. Cette démarche favorise une compréhension approfondie du lien entre la théorie et l’implémentation matérielle, tout en développant des compétences en conception, simulation et test de systèmes numériques complexes.
ENTREPRISE -Semestre 5 FISA
ECTS
10
Établissement
INP - ENSEEIHT
Période de l'année
Automne
SCIENCES HUMAINES SOCIALES ET JURIDIQUES-S6-FISA
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Professional Communication and English-S6-FISA
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Un semestre de 12 séances interactives et hebdomadaires.
Careers and Management 1
Établissement
INP - ENSEEIHT
Les cours Careers & Management (CAM) sont divisés en deux modules de six semaines par semestre. Chacun des quatre modules annuels comprend 10,5 heures de formation en présentiel (TD, CTD ou CM). Les formateurs sont des enseignants et des non-enseignants issus de n7, Toulouse Business School-TBS, Toulouse School of Economics-TSE et Toulouse School of Management-TSM qui travaillent en collaboration avec le réseau des anciens élèves de n7, AIN7. Les cours sont dispensés en français ou en anglais. Au semestre 6, les étudiants choisissent 2 modules parmi 4 options : Leadership ou Management ou Entrepreneuriat ou Citoyenneté.
Careers and Management 2
Établissement
INP - ENSEEIHT
Les cours Careers & Management (CAM) sont divisés en deux modules de six semaines par semestre. Chacun des quatre modules annuels comprend 10,5 heures de formation en présentiel (TD, CTD ou CM). Les formateurs sont des enseignants et des non-enseignants issus de n7, Toulouse Business School-TBS, Toulouse School of Economics-TSE et Toulouse School of Management-TSM qui travaillent en collaboration avec le réseau des anciens élèves de n7, AIN7. Les cours sont dispensés en français ou en anglais. Au semestre 6, les étudiants choisissent 2 modules parmi 4 options : Leadership ou Management ou Entrepreneuriat ou Citoyenneté.
RESEAUX OPERES
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Réseaux Longue distance
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Introduction aux réseaux longue distance (WAN) à commuation de paquets
Présentation de l'architecture X.25
Description des protocoles de contrôle de liaison type HDLC et LAP B
Description du protocole de niveau paquet X.25.3
Le relayage de trames
Introduction aux réseaux téléphoniques
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Introduction aux réseaux d'opérateurs
Le Réseau Téléphonique Commuté
Les couches physiques pour le RTC
La signalisation téléphonique SS7
TECHNOLOGIE OBJET
ECTS
4
Établissement
INP - ENSEEIHT
Conception et Programmation objet
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Les principaux concepts présentés sont l'encapsulation à travers la notion de classe (classe, objet, attributs, méthodes, constructeurs, liaison statique, etc.), l'abstraction (droit d'accès, interfaces, héritage, classes abstraites, laison dynamique), la généricité, les exceptions, les collections, les patrons de conception, la programmation événementielle (via la création d'interfaces graphiques), les tests unitaires (avec JUnit), l'introspection et les annotations.
Un premier projet (travail individuel) permet de valider l'encapsulation via la création d'une classe et de ses programmes de tests.
Un deuxième projet (travail individuel) se focalise sur l'abstraction, la mise en œuvre d'un patron de conception et la bonne utilisation des exceptions.
Prj Conception et programmation objet et gestion de projet
Établissement
INP - ENSEEIHT
Gestion de projet
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Présenter la gestion de projet et plus précisément les méthodes agiles, en particulier les concepts suivants : élicitation des besoins, elevator pitch, backlog, techniques de priorisation, de prise de décision, retrospective, etc.
SYSTEMES CENTRALISES
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Le cours présente les concepts fondamentaux des systèmes d'exploitation : processus et fichiers, mémoire virtuelle, gestion des entrées/sorties ainsi que les principes de base de structuration : structure en couches, notion de machine virtuelle, noyau (superviseur), langage de script, contrôle des usagers, allocation des ressources, ordonnancement des processus.
Les concepts présentés sont illustrés par des exemples de systèmes réels : Unix, Linux, Windows. Les cours-travaux dirigés ont pour objectif d'acquérir une connaissance plus approfondie de la programmation d'un système d'exploitation particulier via ses deux niveaux d'utilisation : d'une part son langage de commande et d'autre part ses primitives "noyau". Ces travaux pratiques permettent une expérimentation réelle des programmes développés en cours-travaux dirigés.
Systèmes Centralisés 1
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Le cours présente les concepts fondamentaux des systèmes d'exploitation : processus et fichiers, mémoire virtuelle, gestion des entrées/sorties ainsi que les principes de base de structuration : structure en couches, notion de machine virtuelle, noyau (superviseur), langage de script, contrôle des usagers, allocation des ressources, ordonnancement des processus. Enfin, une introduction à l'administration système permet de mettre en pratique ces notions.
Les concepts présentés sont illustrés par des exemples de systèmes réels : Unix, Linux, Windows. Les cours-travaux dirigés ont pour objectif d'acquérir une connaissance plus approfondie de la programmation d'un système d'exploitation particulier via ses deux niveaux d'utilisation : d'une part son langage de commande et d'autre part ses primitives "noyau". Ces travaux pratiques permettent une expérimentation réelle des programmes développés en cours-travaux dirigés.
Systèmes Centralisés 2
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
ENTREPRISE -Semestre 6 FISA
ECTS
10
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Période Entreprise 1
Établissement
INP - ENSEEIHT
Période Entreprise 2
Établissement
INP - ENSEEIHT
OUTILS D'INGENIERIE-2
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Théorie des graphes
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
– Recherche de chemins de longueur optimale : méthodes de MOORE-DIJKSTRA et de FORD.
– Applications : Réseaux PERT.
– Recherche de parcours hamiltoniens : méthodes de KAUFMANN/MALGRANGE et DEMOUCRON
– Application : voyageur de commerce. Recherche de mots optimaux : méthode de FORD-FULKERSON.
– Recherche de parcours eulériens : méthode d’ EULER. Problèmes d’affectation : méthode hongroise.
– Arbres, arborescences, cycles et co-cycles. Théorème du nombre cyclomatique.
– Recherche d’arbres de poids optimaux : méthode de KRUSKAL.
– Graphes planaires.
Automates
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
– Notion sur les langages en informatique.
– Définition des automates à états finis.
– Utilisation pour la modélisation de systèmes (résolution de problèmes, architecture, IHM, réseau, synchronisation...).
– Non-déterminisme, déterminisation, minimisation.
– Relation avec les expressions régulières.
Base de données
Établissement
INP - ENSEEIHT
– Introduction aux systèmes de gestion de base de données.
– Architecture d’une base de données. Fonctionnalités des systèmes de gestion de base de données.
– Le modèle entité-association : classes d’entités, classes de liaisons.
– Le modèle de données relationnel : définition, langages de définition et de manipulation de données (Algèbre Relationnelle, SQL.) .
– Processus de normalisation : dépendances fonctionnelles, dépendances multi- valuées, formes normales.
– Le modèle objet : définition et langage de manipulation.
– Techniques d’implémentation : Organisation physique des données.
– Transactions, reprise et contrôle des accès concurrents. Confidentialité, contraintes d’intégrité.
SCIENCES HUMAINES SOCIALES ET JURIDIQUES-S7-FISA
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional Communication and English-S7-App
Établissement
INP - ENSEEIHT
1 semestre de 12 séances interactives et hebdomadaires.
Careers and Management 1- App Sem7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
1 semestre de 12 séances hebdomadaires dont l'objectif est le développement de son projet professionnel personnel.
Careers and Management 2- APP Sem7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
1 semestre de 12 séances hebdomadaires dont l'objectif est le développement de son projet professionnel personnel.
Evaluation de Performances des Réseaux
Établissement
INP - ENSEEIHT
-
Introduction à la modélisation de réseaux
Objectifs : comprendre la démarche générale d’évaluation de performances et les principes de la modélisation des réseaux.
Description : introduction aux enjeux de l’évaluation de performances et à l’analyse opérationnelle appliquée aux réseaux de communication.
Prérequis : bases en mathématiques générales et en réseaux informatiques. -
Chaînes de Markov
Objectifs : maîtriser les chaînes de Markov et leur application à la modélisation des systèmes réseaux.
Description : présentation des chaînes de Markov, de leurs propriétés fondamentales et de leur utilisation pour décrire le comportement dynamique des systèmes de communication.
Prérequis : probabilités et notions élémentaires d’algèbre linéaire. -
Files d’attente
Objectifs : analyser les performances des systèmes à files d’attente et calculer les métriques clés (temps d’attente, débit, taux d’occupation).
Description : étude des modèles classiques de files d’attente (M/M/1, M/M/k, etc.) et de leurs applications à l’analyse des réseaux.
Prérequis : chaînes de Markov. -
Réseaux de files d’attente
Objectifs : modéliser des systèmes réseaux complexes composés de plusieurs files interconnectées.
Description : extension des modèles de files d’attente à des réseaux complets et analyse globale des performances des réseaux de communication.
Prérequis : files d’attente simples et multi-serveurs. -
Simulation de réseaux
Objectifs : comprendre les principes de la simulation à événements discrets et savoir concevoir une expérience de simulation.
Description : introduction à la simulation de réseaux, méthodologie, sources d’erreurs et analyse statistique des résultats.
Prérequis : modélisation analytique et bases de programmation. -
Projet et travaux pratiques d’évaluation de performances
Objectifs : mettre en pratique les notions théoriques et analyser les performances de protocoles réseaux réels.
Description : travaux pratiques et projet utilisant l’outil de simulation "Network Simulator" pour l’étude de différents mécanismes réseaux (files simples, Aloha pur, flots TCP, AQM, contrôle de charge), donnant lieu à des comptes rendus structurés.
Prérequis : simulation de réseaux et connaissances en protocoles réseaux (MAC, TCP/IP).
Projet Evaluation de performances des réseaux
Établissement
INP - ENSEEIHT
Travaux pratiques et projet utilisant l’outil de simulation "Network Simulator" pour l’étude de différents mécanismes réseaux (files simples, Aloha pur, flots TCP, AQM, contrôle de charge), donnant lieu à des comptes rendus structurés.
Analyse de données et classification
Établissement
INP - ENSEEIHT
Ce cours introduit les techniques statistiques fondamentales pour l'analyse de grands tableaux de données. Il couvre la chaîne complète d'analyse : prétraitements (corrélation, ACP), classification supervisée bayésienne et non supervisée par k-means, et régression linéaire par moindres carrés. Les concepts sont illustrés par des cas d'étude concrets (classification d'alcools par capteurs QCM, détection d'activités humaines via accéléromètre) et approfondis dans un projet fil rouge réalisé en binôme sous forme de notebook Python.
Le projet d'analyse de données réalisé par les étudiants s'articulent autour de données capteurs (Inertial Measurement Unit) pour la détection d'activités par exemple et la création d'un pipeline d'analyse complet.
PROTOCOLES INTERNET ET RESEAUX LOCAUX
ECTS
4
Établissement
INP - ENSEEIHT
Protocoles Avancés de l'internet
Établissement
INP - ENSEEIHT
Présentation de l'architecture (technique et administrative) de l'Internet
Adressage IPv6
Routage inter domaine et intra domaine (RIP, OSPF, BGP)
Evolutions de TCP liées au contôle de congestion
Problèmes d'interconnection et outils (filtrage, NAT, ...)
Architecture des Réseaux Locaux
Établissement
INP - ENSEEIHT
Volume horaire
16h
Principes des méthodes d’accès
Normalisation et Modélisation des méthodes d’accès
Éléments de nomes d’architecture LAN
Segmentation et Virtualisation en Ethernet
Architecture pontée de réseaux locaux
Technologie de lien Ethernet
OUTILS MATHEMATIQUES POUR L'INGENIEUR
ECTS
4
Établissement
INP - ENSEEIHT
Statistiques
Établissement
INP - ENSEEIHT
– Estimation
- Introduction à la statistique - Rappel des outils de probabilités nécessaires
- Introduction à l’estimation - notion de biais - variance - calcul sur des exemples simples
- Estimation : Borne de Rao-Cramer - Propriétés des estimateurs efficaces
- Etudes d’estimateurs : biais, variance, efficacité
- Construction d’un estimateur par la méthode du maximum de vraisemblance - exemples simples
- Construction d’un estimateur : méthode des moments, maximum de vraisemblance, Bayésien, par intervalle de confiance
- Etude d’estimateurs du maximum de vraisemblance
- Etude d’estimateurs bayésiens
– Tests
- Tests paramétriques - risques alpha, béta - exemple de test
- Test optimal de Neyman-Pearson en hypothèses simples et composites
- Construction de test optimal de Neyman-Pearson
- Tests non paramétrique de Kolmogorov et Kolmogorov-Smirnov
- Test non paramétrique du Chi2
Recherche Opérationnelle
Établissement
INP - ENSEEIHT
– Objectif, Problème d’Organisation, Exemple
– Systèmes
– Programmation dynamique
– Programmation linéaire continue
– Optimisation
– Méthodes de descente systématique
– Méthodes de descente non systématique
– Programmation entière
– Théorie des jeux
– Algorithmes génétiques
ENTREPRISE -Semestre 7 FISA
ECTS
10
Établissement
INP - ENSEEIHT
Systèmes Concurrents et Applications Internet
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Systèmes Concurents
Établissement
INP - ENSEEIHT
Dans un premier temps, le problème de la synchronisation des processus est étudié. Les schémas génériques de coopération ou concurrence (exclusion mutuelle, producteur-consommateur, client-serveur, lecteurs-rédacteurs, allocateur, etc) sont exposés et résolus à l’aide des mécanismes classiques de synchronisation (sémaphores, événements, moniteurs, rendez-vous). La notion d’activité ou thread est ensuite décrite pour gérer le parallélisme à grain fin et une API spécifique est étudiée (Java). Enfin, la notion de transaction est étudiée en particulier sous l’aspect sérialisation.
Applications Internet
Établissement
INP - ENSEEIHT
Ce module permet aux étudiants de créer des applications web simples en séparant clairement le back-end qui fournit principalement les données métier sous forme d'une API REST, du front-end qui gère la couche présentation sur un navigateur. Le langage Javascript / NodeJS est utilisé à la fois pour programmer le back-end avec des microservices Express, et le front-end avec le framework VueJS. Les étudiants devront réaliser une application web à titre de projet, en travaillant par groupe de 4/5. La plate-forme GitLab sera utilisée pour partager le code d'un projet, le découper en issues et discuter le contenu des merge-requests. L'application une fois réalisée sera déployée sur une machine virtuelle unix.
SCIENCES HUMAINES SOCIALES ET JURIDIQUES-S8-FISA
ECTS
4
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Professional Communication and English-S8-App
Établissement
INP - ENSEEIHT
1 semestre de 12 séances interactives et hebdomadaires.
Careers and Management 1
Établissement
INP - ENSEEIHT
Les cours Careers & Management (CAM) sont divisés en deux modules de six semaines par semestre. Chacun des quatre modules annuels comprend 10,5 heures de formation en présentiel (TD, CTD ou CM). Les formateurs sont des enseignants et des non-enseignants issus de n7, Toulouse Business School-TBS, Toulouse School of Economics-TSE et Toulouse School of Management-TSM qui travaillent en collaboration avec le réseau des anciens élèves de n7, AIN7. Les cours sont dispensés en français ou en anglais. Au semestre 6, les étudiants choisissent 2 modules parmi 4 options : Leadership ou Management ou Entrepreneuriat ou Citoyenneté.
Careers and Management 2
Établissement
INP - ENSEEIHT
Les cours Careers & Management (CAM) sont divisés en deux modules de six semaines par semestre. Chacun des quatre modules annuels comprend 10,5 heures de formation en présentiel (TD, CTD ou CM). Les formateurs sont des enseignants et des non-enseignants issus de n7, Toulouse Business School-TBS, Toulouse School of Economics-TSE et Toulouse School of Management-TSM qui travaillent en collaboration avec le réseau des anciens élèves de n7, AIN7. Les cours sont dispensés en français ou en anglais. Au semestre 6, les étudiants choisissent 2 modules parmi 4 options : Leadership ou Management ou Entrepreneuriat ou Citoyenneté.
ARCHITECTURE DES RESEAUX
ECTS
4
Établissement
INP - ENSEEIHT
Architecture des réseaux
Établissement
INP - ENSEEIHT
Tout au long de ce projet, chaque groupe d'étudiants devra définir puis mettre en place un réseau IP réaliste, depuis la spécification de son plan d'adressage jusqu'au déploiement d'applications en passant par le routage, la mise en place de firewalls, de VPN, ...
Interconnexion des Systèmes
Établissement
INP - ENSEEIHT
Description générale de la problématique (mode connecté vs mode non connecté, adressage, ...)
Modèle OSI
Encapsulation vs traduction
Solutions du monde IEEE (pontage, ...)
Solutions du monde IETF (IP, MPLS, ...)
RTC / VoIP
VPN
Réseaux sans fil
Établissement
INP - ENSEEIHT
Ce cours présente les principaux défis liés à la conception et à la mise en œuvre de réseaux locaux sans fil, ainsi que les solutions apportées par certaines des technologies les plus répandues, notamment le Wi-Fi et le Bluetooth. Il aborde les aspects fondamentaux des protocoles, en particulier les mécanismes de contrôle d'accès au support et de qualité de service. Des travaux pratiques permettront d’illustrer les concepts théoriques.
Réseaux op. mobiles
Établissement
INP - ENSEEIHT
- Introduction : positionnement des différents standards
- Les réseaux ITU-T : 2G (GSM, GPRS/EDGE), 3G (UMTS, HS(D)PA) et 4G (LTE)
INTERGICIELS ET SECURITE
ECTS
4
Établissement
INP - ENSEEIHT
- Introduction aux systèmes répartis
- La communication par message - l'interface socket
- Le modèle client-serveur - Java RMI - Corba
- Les intergiciels à messages - l'interface JMS
- Tolérance aux fautes
Sécurité
Établissement
INP - ENSEEIHT
– Notions de base
– Menace, vulnérabilités, attaques, intrusions et risques de sécurité
– Introduction à la cryptographie
– Chiffrement symétrique :DES, 3DES, IDEA, AES
– Chiffrement asymétrique : RSA, ElGamal, Diffie Hellman
– Fonctions de Hachage et contrôle d’intégrité : MD5, SHA-1, SHA-2, MAC, HMAC, ...
– Signature électronique
– Certificats et infrastructures de gestion de clés
– Protocoles d’authentification : Défi-Réponse, S-Key, OTP, Zéro-Knowledge, Fiat-Shamir
– Applications : pare-feux, SSL / TLS, IPSec, Kerberos, PGP
– Les critères communs (norme ISO 15408 pour l’évaluation de la sécurité)
– Méthodes d’analyse des risques : la méthode EBIOS (Expression des besoins et identification des objectives de sécurité)
Intergiciels
Établissement
INP - ENSEEIHT
Introduction aux systèmes communicants ; la communication par flux et par message - l'interface socket ; le modèle client-serveur - Java RMI ; les intergiciels à messages - l'interface JMS ; la communication par tableau blanc partagé.
Projet Système-Intergiciel
Établissement
INP - ENSEEIHT
ENTREPRISE -Semestre 8 FISA
ECTS
10
Établissement
INP - ENSEEIHT
ANALYSE DE MODELES
ECTS
4
Établissement
INP - ENSEEIHT
Cette UE introduit les concepts fondamentaux et les méthodes formelles permettant de modéliser, analyser et raisonner sur des systèmes complexes. Elle couvre trois axes complémentaires :
- Systèmes de transition : modélisation formelle du comportement des systèmes dynamiques.
- Ingénierie dirigée par les modèles : abstraction, transformation et automatisation du développement logiciel.
- Science des réseaux et intelligence artificielle : analyse structurelle des réseaux complexes et applications en IA.
L’objectif est de fournir aux étudiants des outils conceptuels et pratiques pour analyser des modèles issus de systèmes informatiques complexes.
Systèmes de transition
Établissement
INP - ENSEEIHT
- Systèmes de transitions. Traces et exécutions.
- Notion d'équité des exécutions.
- Spécification en logique(s) temporelle(s). Linear Temporal Logic et Computational Tree Logic.
- Introduction aux techniques de vérification de modèles.
Ingénierie Dirigée par les Modèles
Établissement
INP - ENSEEIHT
Sur un exemple fil rouge, les différents concepts et outils de l'IDM (Ingénierie Dirigée par les Modèles) sont présentés : métamodélisation (EMF), sémantique statique (OCL), syntaxe concrètes textuelle (Xtext) et graphique (Sirius), transformations de modèle à texte (Acceleo), transformations de modèles à modèles (EFM/Java et ATL).
Science des Réseaux et IA
Établissement
INP - ENSEEIHT
On y aborde les sujets suivants :
Propriétés de réseaux : (Densité, taille, degré moyen, longueur moyenne de Chemins, diamètre, coefficient de clusterisation, connectivité, centralité, influence,…),
Modèles de réseaux : Graphes aléatoires (Erdos-Renyi) , petits mondes (Watts-Strogats), attachement préférentiel (Barabasi-Albert), graphes temporels,
Analyse de réseaux : Analyse de réseaux sociaux, analyse de réseaux dynamiques, analyse de liens, analyse de la robustesse, analyse pandémique (durées d’infection, durées de recouvrement, …), analyses de liens web (page ranking,…), mesures de centralité, …,
Outils d’analyse : analyse spectrale pour réseaux complexes, outils de mesure (Gamma tool), Dissémination de contenu dans un réseau (modèle SIR) : analyse des phénomènes de dissémination, communautés,…,
Réseaux interdépendants (degrés de corrélation,…).
PROGRAMMATION FONCTIONNELLE ET TRADUCTION DES LANGAGES
ECTS
4
Établissement
INP - ENSEEIHT
Traduction des Langages
Établissement
INP - ENSEEIHT
– Introduction illustrée à la compilation.
– Analyse lexicale, outil lex.
– Grammaires. Analyse syntaxique descendante.
– Grammaires attribuées.
– Table des symboles, contrôle de type, gestion de la mémoire, génération de code.
Programmation fonctionnelle
Établissement
INP - ENSEEIHT
La matière est composée de 4 cours magistraux, 4 TD et 6TP. La matière est évaluée par un TP noté sur machine de 3h. Les concepts abordés sont :
- programmation fonctionnelle, sans effet de bord
- récursivité, récursivité terminale
- complexité, terminaison
- structures de données et itérateurs: listes, arbres
- conception modulaire, signatures, foncteurs
Contenu détaillé des séances :
C1 : introduction, syntaxe, notions de base, typage, filtrage
C2 : fonctions récursives, analyse récursive, terminaison et complexité, récursivité terminale
TP1 : premiers pas, fonctions récursives simples
C3 : listes, filtrage, tris et calcul de complexité
TD1 : listes, TAA file
TP2 : tris améliorés
TD2 : itérateurs
TP3 : algorithmes combinatoires et listes
C4 : types récursifs généraux (uniformes), arbres, parcours d’arbres
TD3 : arbres n-aires avec données dans les nœuds et dans les branches
TP4 et TP5 : arbres
TD4 : modules, foncteurs
TP6 : modules, foncteurs
Parcours HPC et Big Data S9
ECTS
30
Établissement
INP - ENSEEIHT
SHS SN Semestre 9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional English-LV1-Semestre 9
Établissement
INP - ENSEEIHT
Scientific English
Établissement
INP - ENSEEIHT
Enseignement spécifique pour approfondir son anglais scientifique.
Choix 2 Anglais Professionnel - 3A
Établissement
INP - ENSEEIHT
Anglais de Cambridge ou Projet
Établissement
INP - ENSEEIHT
IT and Computer Law (SN)
Établissement
INP - ENSEEIHT
Strategic and Critical Thinking (SN)
Établissement
INP - ENSEEIHT
CHOIX Careers and Management SN S9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet visant à développer ses compétences en Entrepreneuriat. Développer l’esprit d’initiative et la créativité en concevant un projet entrepreneurial concret, depuis l’identification d’une opportunité jusqu’à la proposition de solutions innovantes. Acquérir les compétences de communication et de travail collaboratif nécessaires pour présenter, défendre et argumenter un projet devant un public académique et professionnel. Comprendre les bases de la planification et de la gestion de projet entrepreneurial, y compris l’analyse des besoins du marché, la faisabilité économique et l’impact sociétal potentiel. Évaluation : présentation orale du projet sous forme de pitch, individuelle ou en groupe, évaluant la clarté, la structuration, la pertinence des arguments et l’originalité de la solution proposée.
Entrepreneurship Project
Établissement
INP - ENSEEIHT
Projet visant à développer ses compétences en Entrepreneuriat.
BEI / Corporate Project & Social Responsability
Établissement
INP - ENSEEIHT
SYSTEMES REPARTIS ET SECURITE
ECTS
5
Établissement
INP - ENSEEIHT
Syst.èmes et algorithmes répartis
Établissement
INP - ENSEEIHT
Les principes et les concepts du calcul distribué sont décrits ainsi que leur utilisation dans les systèmes distribués. Après une brève introduction, le modèle standard du calcul distribué basé sur la relation de causalité est présenté. Ensuite, une étude des algorithmes distribués génériques est réalisée : datation, protocoles causaux et atomiques, exclusion mutuelle, consensus, terminaison, instantanés globaux et checkpointing, cohérence de la mémoire, etc.
Quelques exemples de systèmes distribués sont particulièrement mis en avant : les systèmes de fichiers distribués (NFS, AFS), les protocoles de multicast atomiques (Ensemble, Java Groups, etc.), les mémoires distribuées et leurs différentes sémantiques de cohérence, la simulation distribuée (standard HLA), etc.
Des tendances actuelles et/ou des applications plus spécifiques clôturent ce tour d'horizon des fondements de l'informatique distribuée : informatique pair-à-pair, réseaux de capteurs, mobilité, systèmes ambiants, etc.
Sécurité et informatique légale
Établissement
INP - ENSEEIHT
Calcul Parallèle
Établissement
INP - ENSEEIHT
- Architecture des supercalculateurs modernes (processeurs multi-coeurs, multiprocesseurs ou noeuds SMP et NUMA, accélérateurs GPU, réseaux d’interconnexion).
- Classification de Flynn.
- Hiérarchie desmémoires caches.
- Principes de localité spatiale et temporelle.
- Programmation parallèle en MPI : communications point a point et collectives, opérations de réduction
et éventuellement optimisations. - Introduction à la programmation des GPU
ADVANCED STATISTICAL MACHINE LEARNING
ECTS
5
Établissement
INP - ENSEEIHT
Le thème principal du cours est les méthodes d'apprentissage, dont l'apprentissage statistique et les réseaux de neurones profonds, pour le traitement de supports de grande dimension, tels que les images. Selon les options ouvertes, les sujets suivants seront couverts:
- apprentissage statistique, régression et classification - Modèles linéaires - GAM - Arbres de décision - Méthodes d'agrégation de modèles (Bagging, Random forests, Boosting) - Machines à support vectoriel
- Réseaux de neurones et introduction à l’apprentissage profond: définition des réseaux de neurones, fonctions d'activation, perceptron multicouche, algorithmes de rétropropagation, algorithmes d'optimisation, régularisation
- Réseaux de neurones convolutifs (applications à la classification d'images, détection d'objets), réseaux de neurones récurrents (modélisation de séquences, rétropropagation dans le temps), réseaux de neurones pour le traitement 3D
- Apprentissage supervisé et non supervisé
- Mise en œuvre sur des données réelles de grande taille avec des bibliothèques Python et/ou R.
Statistique exploratoire multi modèle
Établissement
INP - ENSEEIHT
- Leçon + travaux pratiques pour chaque partie :
Introduction : apprentissage statistique, régression & classification - Modèles linéaires - GAM - Arbres de décision - Méthodes d'agrégation de modèles (Bagging, Random forests, Boosting) - Machines à vecteurs de support - Réseaux neuronaux & Deep Learning.
Apprentissage profond
Établissement
INP - ENSEEIHT
Après avoir rappeler les différentes approches supervisées et non-supervisées pour analyser les données, un ensemble de données issues d'un problème réel est fourni aux étudiants. Ils travaillent par groupe de 3 ou 4 afin de donner du sens à ces données en utilisant les outils à leur disposition. Leurs interprétations sont exposées sous forme d'une présentation qui fait office d'évaluation.
HIGH PERFORMANCE SCIENTIFIC COMPUTING
ECTS
5
Établissement
INP - ENSEEIHT
Ce cours commence par des conférences qui présentent des algorithmes parallèles pour résoudre des systèmes linéaires issus d'équations aux dérivées partielles sur des ordinateurs parallèles. Les méthodes de résolution dépendent de la technique de discrétisation utilisée: les approches aux différences finies et aux éléments finis sont considérées. Un accent particulier sera mis sur la solution des problèmes dépendant du temps par une technique implicite, où l'évolutivité pour des calculs massivement parallèles est atteinte en utilisant des techniques appropriées de partitionnement de maillage. Le cours se poursuit par des conférences sur les méthodes directes de résolution pour les systèmes linéaires creux. L'objectif de ces cours est de fournir aux étudiants la théorie de base derrière la factorisation de matrices creuses ainsi que les problèmes liés à la mise en œuvre d'un solveur creux direct sur des architectures moderne de calcul parallèle. Plus précisément, le message se concentrera sur le coût et l'efficacité des opérations d'algèbre linéaire de base, les problèmes liés à la consommation de mémoire, l'exploitation du parallélisme et de la concurrence ainsi que certains aspects de la stabilité numérique.
Méthodes itératives en algèbre linéaire
Établissement
INP - ENSEEIHT
Algorithmes pour le calcul à Hautes Performances
Établissement
INP - ENSEEIHT
Ce cours présente des notions de base pour l'analyse des
performances et de la scalabilité des algorithmes séquentiels et
parallèles pour le calcul à haute performance. Les arguments
traités sont:
- localité des données dans les mémoires cache: fonctionnement des
mémoires cache, "roofline model", "blocking" des algorithmes,
opérations BLAS de niveau 1, 2 et 3, algorithmes de
factorisation de matrices par blocs.
- scalabilité des algorithmes parallèles: surtout dans les
algorithmes parallèles et concept de scalabilité forte et
faible. Lois de Amdahl et Gustafsson
- algorithmes parallèles pour architectures à mémoire partagée:
parallélisme par tâche et analyse du chemin critique
- algorithmes parallèles pour architectures à mémoire distribuée:
modèle de Hockney, communications collectives, modélisation et
analyse d'algorithmes parallèles d'algèbre linéaire numérique
(produit et factorisation de matrices denses et creuses)
- analyse de la consommation de mémoire dans des graphes de
tâches: modèles d'analyse et minimisation de la consommation de
mémoire dans des algorithmes parallèles exprimés sous forme de
graphes de tâches
Algèbre linéaire du calcul quantique
Établissement
INP - ENSEEIHT
Le cours introduit la notion de qubit et de portes logiques quantiques par leur modélisation mathématique. Nous verrons les outils d'algèbres linéaires (espace de Hilbert, produit tensoriel,...) et les notions de physique quantique (principe de superposition, intrication, et interférence quantique) que l'on retrouve dans le calcul quantique. Nous présenterons ensuite quelques algorithmes quantiques (algorithme de Deutsch, algorithme de Deutsh-Jozsa, et algorithme de Grover) qui permettent une accélération exponentielle ou une accélération quadratique par rapport aux meilleur algorithmes classiques possibles. Le cours se termine par un TP où nous implémenterons l’algorithme de Grover sur un simulateur d'ordinateur quantique.
Optimisation globale
Établissement
INP - ENSEEIHT
Le cours aborde la présentation de diverses métaheuristiques, mais également des méthodes d'intervalles, et l'hybridation de diverses approches. Des applications sont proposées à titre d'illustration, notamment dans le domaine de la résolution de conflits aériens. Une connaissance de la programmation linéaire est souhaitable, notamment en nombre entiers, car des comparaisons de méthodes sont utilisées pour illustrer l'intérêt des métaheuristiques. Un TD en salle informatique est proposé pour se familiarisier avec l'utilisation d'un algorithme évolutionnaire.
Le cours est présenté par Nicolas Durand, professeur à l'ENAC. nicolas.durand @ enac.fr
INVERSE PROBLEMS
ECTS
5
Établissement
INP - ENSEEIHT
Le contenu est double, avec un accent sur le domaine préféré de l’étudiant :
- Méthodes de filtrage :
- Introduction au filtrage: inférence bayésienne; Principes de filtrage et de lissage, filtrage non linéaire; Application au cas linéaire et gaussien: filtre de Kalman.
- Dynamique d'incertitude pour les équations différentielles ordinaires (EDO) et les équations différentielles stochastiques (EDS): de l'EDP à l'EDO (schémas numériques); Exposant de Lyapunov et système chaotique; processus stochastiques; processus de Markov discrets / continus; Dualité dynamique observable / mesure
- Filtrage stochastique: filtre à particules; Filtre Kalman d’ensemble; Lissage stochastique
Assimilation de données
Établissement
INP - ENSEEIHT
Le cours rappelle les bases de l'assimilation de données pour les systèmes dynamiques de dimension finie, basées sur le formalisme bayésien afin d'introduire le filtrage non-linéaire et son implémentation particulaire. Le filtre de Kalman est présenté comme une solution particulière, et il est comparé au filtre particulaire en considérant l'interprétation géométrique de la malédiction de la dimensionnalité. La connexion entre l'AD bayésienne et le réseau récurrent sera présentée.
Filtrage Stochastique
Établissement
INP - ENSEEIHT
L'étape de prévision pour les processus de Markov est décrite dans les cadres déterministe et stochastique en suivant une approche similaire : la dynamique de l'incertitude est déduite du semi-groupe agissant sur les fonctions observables, ce qui conduit à l'équation de Liouville (déterministe) ou de Fokker-Planck (stochastique) par dualité. La prédiction d'ensemble est ensuite introduite et justifiée à partir de l'interprétation faible de la dynamique de l'incertitude. Le calcul d'Itô est d'abord introduit à partir d'expériences numériques (fomule d'Itô, intégration d'une équation différentielle stochastique, convergence faible/fort des schémas numériques) et du chemin intégral menant à la limite continue de la fonction de coût discrète 4DVar. Les intégrales de Stratonovitch et d'Itô sont comparées pour leur utilisation dans la modélisation stochastique d'un bruit multiplicatif corrélé/décorrélé ponctuel. Un système de dimension infinie sera considéré dans le cas déterministe.
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Parcours Systèmes Embarqués et IoT Critique S9
ECTS
30
Établissement
INP - ENSEEIHT
SHS SN Semestre 9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional English-LV1-Semestre 9
Établissement
INP - ENSEEIHT
Scientific English
Établissement
INP - ENSEEIHT
Enseignement spécifique pour approfondir son anglais scientifique.
Choix 2 Anglais Professionnel - 3A
Établissement
INP - ENSEEIHT
Anglais de Cambridge ou Projet
Établissement
INP - ENSEEIHT
IT and Computer Law (SN)
Établissement
INP - ENSEEIHT
Strategic and Critical Thinking (SN)
Établissement
INP - ENSEEIHT
CHOIX Careers and Management SN S9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet visant à développer ses compétences en Entrepreneuriat. Développer l’esprit d’initiative et la créativité en concevant un projet entrepreneurial concret, depuis l’identification d’une opportunité jusqu’à la proposition de solutions innovantes. Acquérir les compétences de communication et de travail collaboratif nécessaires pour présenter, défendre et argumenter un projet devant un public académique et professionnel. Comprendre les bases de la planification et de la gestion de projet entrepreneurial, y compris l’analyse des besoins du marché, la faisabilité économique et l’impact sociétal potentiel. Évaluation : présentation orale du projet sous forme de pitch, individuelle ou en groupe, évaluant la clarté, la structuration, la pertinence des arguments et l’originalité de la solution proposée.
Entrepreneurship Project
Établissement
INP - ENSEEIHT
Projet visant à développer ses compétences en Entrepreneuriat.
BEI / Corporate Project & Social Responsability
Établissement
INP - ENSEEIHT
SYSTEMES TEMPS REELS (STR)
ECTS
5
Établissement
INP - ENSEEIHT
Systèmes et Ordonnancement Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Langage pour le Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet IoT Arduino
Établissement
INP - ENSEEIHT
Période de l'année
Automne
RESEAUX EMBARQUES (REM)
ECTS
5
Établissement
INP - ENSEEIHT
Bus de terrain
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Ethernet Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Déploiement Réseaux Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
IoT INDUSTRIEL USINE DU FUTUR (IIOT)
ECTS
5
Établissement
INP - ENSEEIHT
L'Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » a pour objet d’illustrer, sur des applications concrètes du domaine de l’Usine du futur, les acquis des trois autres UE du parcours Systèmes Embarqués et IoT Critique.
Domaine d'Application de l'IoT Critique
Établissement
INP - ENSEEIHT
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Ce cours décrit plusieurs applications de l’Internet des Objects Critique (IoT Critique). Ces applications sont soumises à des contraintes fortes en terme de déterminisme et réactivité. Différents cas d’application des domaines des transports, de la santé et de l’industrie sont étudiés en cours. Une mise en application en projet est proposée qui demande le développement d’une application mobile de collecte de données critiques.
Usine du Futur
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Le cours Usine du futur est un projet dont le principal objectif est d’illustrer les problématiques liées au déploiement d'une flotte de drones mobiles dans le contexte d’une usine du futur. Les problématiques étudiées sont celles de la localisation des drones, de leur contrôle et de la gestion de leurs interactions avec l’environnement de déploiement.
Les contraintes du contexte industriel que sont le déterminisme, la précision de la localisation et la fiabilité de la navigation sont abordées dans le cadre d’un projet. Ce projet a pour sujet un jeu sérieux qui propose aux apprenants de travailler à une application de « Mario Kart in real life ». Les apprenants doivent, en groupe de 3 ou 4, déterminer les principales fonctions nécessaires au développement d’une application mobile multi-joueurs. Suite à cela, une première version Android d'une application mobile leur est fournie (code + documentation technique), qui guide des mini-drones roulants équipés de caméras. Les principales fonctions développées doivent être identifiées et testées. Le rendu final consiste en l’ajout d'une nouvelle fonctionnalité dans le jeu. Cette mise en situation professionnalisante permet aux apprenants de se placer dans le contexte de la reprise d’un projet existant et de son amélioration.
Protocoles Sans Fil pour IoT Industriel
Établissement
INP - ENSEEIHT
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Ce cours introduit l'empilement protocolaire de 6TiSCH qui a pour objectif de proposer une solution réseau pour des capteurs sans-fil déployés dans le contexte industriel de l'IoT critique. L’objectif de cette technologie est d’améliorer le déterminisme (temps de transmission d’un message borné) et la fiabilité (minimisation du taux de perte de trames).
L'empilement protocolaire de la solution 6TiSCH permet aux capteurs d'être interrogés à distance via un protocole de routage IPv6. Ce cours introduit le contexte de 6TiSCH, et fait un focus sur la couche MAC qui se nomme TSCH et le protocole de routage RPL. Ces solutions est étudiées en cours et expérimentées en TP sur des capteurs programmables.
Synchronisation pour l'IoT Industriel
Établissement
INP - ENSEEIHT
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Ce cours présente le problème de la synchronisation d'équipements embarqués par un réseau informatique. Cette problématique est particulièrement importante dans le contexte des réseaux industriels car les équipements peuvent avoir besoin d'une horloge commune pour cadenser leurs traitements. De plus, les réseaux embarqués industriels ont besoin d'un mode de fonctionnement déterministe, qui se base sur une couche protocolaire MAC de type TDMA. Cet accès au médium pré-suppose la présence d'un protocole de synchronisation réseau.
Après une introduction à la problématique de la synchronisation par le réseau, la spécificité de la synchronisation des réseaux sans-fil est détaillée.
Le cours traite de deux types de besoins et des solutions associées :
- La synchronisation avec une précision supérieure à la micro-seconde
- La synchronisation fine avec une précision inférieure à la micro-seconde.
Des travaux pratiques permettent aux étudiants de programmer une solution de synchronisation sur des capteurs équipés d'une interface UWB.
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
VALIDATION DES SYSTEMES
ECTS
5
Établissement
INP - ENSEEIHT
Sureté de fonctionnement
Établissement
INP - ENSEEIHT
Langages de spécialisation de systèmes
Établissement
INP - ENSEEIHT
Technique de validation
Établissement
INP - ENSEEIHT
Bus tolérants aux pannes
Établissement
INP - ENSEEIHT
Parcours Satellite Communication S9
ECTS
30
Établissement
INP - ENSEEIHT
Satellite Comm. Business & Regulation & Space Law
Établissement
INP - ENSEEIHT
Visits and conferences
Établissement
INP - ENSEEIHT
ADVANCED TELECOMMUNICATION TECHNIQUES 1
ECTS
6
Établissement
INP - ENSEEIHT
Network & Telecom Protocols
Établissement
INP - ENSEEIHT
Spread spectrum techniques
Établissement
INP - ENSEEIHT
Digital filter banks
Établissement
INP - ENSEEIHT
ADVANCED TELECOMMUNICATION TECHNIQUES 2
ECTS
5
Établissement
INP - ENSEEIHT
Digital receivers & SDR Technology
Établissement
INP - ENSEEIHT
Modern Channel Coding
Établissement
INP - ENSEEIHT
FUNDAMENTALS OF SATCOM SYSTEMS
ECTS
7
Établissement
INP - ENSEEIHT
Introduction to Satellite communications
Établissement
INP - ENSEEIHT
Satellite payloads & ground segment
Établissement
INP - ENSEEIHT
Missions, platforms and operations
Établissement
INP - ENSEEIHT
Digital communication & channel coding
Établissement
INP - ENSEEIHT
EVOLUTION OF SATCOM SYSTEMS
ECTS
7
Établissement
INP - ENSEEIHT
Optical Satellite communications
Établissement
INP - ENSEEIHT
Intoduction to sat navigation
Établissement
INP - ENSEEIHT
System design for satellite telecommunication missions
Établissement
INP - ENSEEIHT
Parcours Images et Multimédia S9
ECTS
30
Établissement
INP - ENSEEIHT
SHS SN Semestre 9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional English-LV1-Semestre 9
Établissement
INP - ENSEEIHT
Scientific English
Établissement
INP - ENSEEIHT
Enseignement spécifique pour approfondir son anglais scientifique.
Choix 2 Anglais Professionnel - 3A
Établissement
INP - ENSEEIHT
Anglais de Cambridge ou Projet
Établissement
INP - ENSEEIHT
IT and Computer Law (SN)
Établissement
INP - ENSEEIHT
Strategic and Critical Thinking (SN)
Établissement
INP - ENSEEIHT
CHOIX Careers and Management SN S9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet visant à développer ses compétences en Entrepreneuriat. Développer l’esprit d’initiative et la créativité en concevant un projet entrepreneurial concret, depuis l’identification d’une opportunité jusqu’à la proposition de solutions innovantes. Acquérir les compétences de communication et de travail collaboratif nécessaires pour présenter, défendre et argumenter un projet devant un public académique et professionnel. Comprendre les bases de la planification et de la gestion de projet entrepreneurial, y compris l’analyse des besoins du marché, la faisabilité économique et l’impact sociétal potentiel. Évaluation : présentation orale du projet sous forme de pitch, individuelle ou en groupe, évaluant la clarté, la structuration, la pertinence des arguments et l’originalité de la solution proposée.
Entrepreneurship Project
Établissement
INP - ENSEEIHT
Projet visant à développer ses compétences en Entrepreneuriat.
BEI / Corporate Project & Social Responsability
Établissement
INP - ENSEEIHT
INTELLIGENCE ARTIFICIELLE ET MULTIMEDIA
ECTS
5
Établissement
INP - ENSEEIHT
Volume horaire
15h
Après une introduction aux réseaux de neurones (2 Cours, 2 TP), différentes architectures neuronales sont présentées : réseaux convolutifs (3 Cours, 4 TP), réseaux récurrents (2 Cours, 3 TP), Autoencodeurs (1 Cours, 1 TP) et GANs (1 Cours, 1 TP) avec des applications essentiellement en traitement d'image et du langage natural. Les données audio/vidéo (1 Cours, 1 TP) et 3D (1 Cours, 1TP) et leur traitement par apprentissage profond sont également traitées.
Apprentisage faiblement supervisé, RNN
Établissement
INP - ENSEEIHT
Ce cours se décompose en deux sous-parties ; une première qui traitera des réseaux de neurones récurrents pour le traitement des données séquentielles, ainsi que d’une introduction aux architectures de Transformers. Une seconde, indépendante, qui présentera des avancées récentes en apprentissage faiblement supervisé : apprentissage auto-supervisé (autoencodeurs, méthodes contrastives), apprentissage semi-supervisé, ou encore méthodes génératives.
Projet d'apprentissage faiblement surpervisé
Établissement
INP - ENSEEIHT
Le projet consiste à sélectionner un article de l’état de l’art en apprentissage faiblement supervisé (self-supervised, semi-supervised, deep clustering), puis à en proposer une réimplémentation fidèle en s’appuyant sur les informations disponibles (article, code éventuel, annexes). Les étudiants devront expliciter les hypothèses du modèle, détailler l’architecture et les fonctions de perte, ainsi que les protocoles d’entraînement et d’évaluation. Une expérimentation sera conduite sur une base de données simple (par exemple MNIST, CIFAR-10 ou équivalent) afin d’illustrer le comportement du modèle, d’analyser ses performances et de discuter ses limites. Le livrable attendu comprendra un rapport structuré et un notebook commenté.
COMPRESSION STREAMING INTERACTION
ECTS
5
Établissement
INP - ENSEEIHT
Audionumérique
Établissement
INP - ENSEEIHT
- Initiation au signal de parole, description de la production et perception humaine de la parole. Manipulation en TP.
- Acquisition du signal audio par l’ordinateur
- Paramétrisations du signal de parole (MFCC, PLP). Mise en pratique en TP.
- Modélisations du signal de parole (HMM, GMM, DNN). Mise en place d’une application de reconnaissance de mots clefs en TP (DNN).
Compression, Streaming, Vidéo
Établissement
INP - ENSEEIHT
La matière présente tout d’abord les contraintes liées aux stockage et streaming de vidéos alors que les différents acteurs commerciaux de divertissement culturels et sportifs se multiplient et que de plus en plus de monde regarde des programmes via internet.Dans ces conditions, il est possible de quantifier une quantité d’information minimale pour un signal vidéo à transmettre afin que ce dernier
puissent être reçu sans trop d’altérations. Différents algorithmes de compression permettent de réduire cette quantité d’information,en commençant par ceux de la compression d’image tels que JPEGet JEPG2000qui se basent sur la redondances des informations entre pixels voisins. Ces algorithmes comprennent les étapes classiques de transformées et de quantification entre autres.Le
passage à la vidéo entraîne une redondance temporelle qui peut également servir la compression par
le biais de la compensation de mouvement entre images voisines, comme c’est le cas de la compression
MPEG. Au préalable, les différentes méthodes d’estimations de mouvements entre images sont
présentées afin de réaliser la compensation de mouvement.
Modelisation Compression Interaction 3D
Établissement
INP - ENSEEIHT
The part on 3D representations is a suite of 5CTD. For each course, a 45mn lecture presenting a 3D model is proposed, then, each group presents a research paper which proposes a 3D model of the studied type.
Lecture 1: discrete surface models
Lecture 2: discrete volume models
Lecture 3: subdivision models
Lecture 4: parametric representations
Lecture 5: implicit representations
TP / Project: a context of transmission of a file and its progressive decoding
Each group chooses, studies and implements an article that proposes a progressive representation of a 3D model and implements this model to progressively transmit 3D objects in the proposed context.
VISION, REALITE AUGMENTEE ET APPLICATIONS
ECTS
5
Établissement
INP - ENSEEIHT
Vision par ordinateur
Établissement
INP - ENSEEIHT
Cette partie se compose de 2 cours de classe renversée afin de permettre à l'apprenant d'être plus actif dans ses apprentissages. Ensuite, 4 travaux pratiques viennent illustrer les notions de détection et appariement abordées en cours afin de construire une mosaïque d'images. Cette matière sera évaluée via un questionnaire de cours en ligne et un examen sur feuille ainsi qu'une note de travaux pratiques. Ceci permet une évaluation continue des acquis.
Projet transversal
Établissement
INP - ENSEEIHT
Cette matière permet d'aborder une application spécifique afin de confronter les éléments étudiés en cours et travaux pratiques à une application concrète, et d'approfondir les apprentissages liés à ces différents concepts. Ce projet, réalisé en groupe, sera évalué sous la forme de compte-rendu, présentation, rapport et évaluations par les pairs. Il y aura également une évaluation en ligne individuelle.
PROBLEMES INVERSES POUR LE 3D
ECTS
5
Établissement
INP - ENSEEIHT
Problèmes inverses pour la 3D
Établissement
INP - ENSEEIHT
Cette UE s'articule autour de 3 parties :
PARTIE 1: GÉOMÉTRIE : Généralités sur la photographie, 3D comme probleme inverse. Introduction à Meshroom, Structure-From-Motion, rappel d'outils d'optimisation, Ajustement de faisceau pour le SfM
PARTIE 2: Shape-From-Shading : Conférence sur la lumière, Photométrie, BRDF, représentation de l'éclairage, problèmes inverses sous-jacents, Fast marching, capteurs de profondeur
PARTIE 3: Stéréophotométrie
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Parcours Infrastructure Big-Data et IoT S9
ECTS
30
Établissement
INP - ENSEEIHT
SHS SN Semestre 9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional English-LV1-Semestre 9
Établissement
INP - ENSEEIHT
Scientific English
Établissement
INP - ENSEEIHT
Enseignement spécifique pour approfondir son anglais scientifique.
Choix 2 Anglais Professionnel - 3A
Établissement
INP - ENSEEIHT
Anglais de Cambridge ou Projet
Établissement
INP - ENSEEIHT
IT and Computer Law (SN)
Établissement
INP - ENSEEIHT
Strategic and Critical Thinking (SN)
Établissement
INP - ENSEEIHT
CHOIX Careers and Management SN S9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet visant à développer ses compétences en Entrepreneuriat. Développer l’esprit d’initiative et la créativité en concevant un projet entrepreneurial concret, depuis l’identification d’une opportunité jusqu’à la proposition de solutions innovantes. Acquérir les compétences de communication et de travail collaboratif nécessaires pour présenter, défendre et argumenter un projet devant un public académique et professionnel. Comprendre les bases de la planification et de la gestion de projet entrepreneurial, y compris l’analyse des besoins du marché, la faisabilité économique et l’impact sociétal potentiel. Évaluation : présentation orale du projet sous forme de pitch, individuelle ou en groupe, évaluant la clarté, la structuration, la pertinence des arguments et l’originalité de la solution proposée.
Entrepreneurship Project
Établissement
INP - ENSEEIHT
Projet visant à développer ses compétences en Entrepreneuriat.
BEI / Corporate Project & Social Responsability
Établissement
INP - ENSEEIHT
RESEAUX POUR IOT
ECTS
5
Établissement
INP - ENSEEIHT
IoT Cellular architectures
Établissement
INP - ENSEEIHT
WPAN/LPWAN IoT Archi.
Établissement
INP - ENSEEIHT
IoT Interconnection
Établissement
INP - ENSEEIHT
IoT Project
Établissement
INP - ENSEEIHT
Par groupes de 3 ou 4, les étudiantes et étudiants proposent un "projet de startup" fondé sur de l'IoT. Le choix est très libre et la pertinence économique n'est pas un élément d'évaluation, il s'agit avant tout de proposer une application qui leur parle, cela peut aller de l'observation de la pollution ambiante au décompte des personnes dans une pièce en passant par l'automatisation d'un potager.
Ils mettent ensuite en place une maquette de ce projet à l'aide des outils que nous pouvons leur fournir ou en en simulant certains.
Une séance de"picth" leur permet ensuite de montrer leur projet et justifier leurs choix techniques.
INFRASTRUCTURE BIG DATA/IA
ECTS
5
Établissement
INP - ENSEEIHT
Infrastructure Cloud
Établissement
INP - ENSEEIHT
Infrastructure Big data
Établissement
INP - ENSEEIHT
Projet Infrastructure
Établissement
INP - ENSEEIHT
RESEAUX D'OPERATEURS
ECTS
5
Établissement
INP - ENSEEIHT
Réseaux métropolitains
Établissement
INP - ENSEEIHT
Edge Computing&Networking
Établissement
INP - ENSEEIHT
CM1: Introduction - Edge computing, networking needs, computational requirements, etc, applications and introduction to Edge AI
CM2: Fundamentals of ML - Deep Learning and parallel training
CM3: Federated Learning I — Network Modelling and Problem Formulation
CM4: Federated Learning II — Distributed Learning Algorithms
CM5: TinyML
TP1: FL application
TP2: TinyML application
SERVICES D'INFRASTRUCTURE
ECTS
5
Établissement
INP - ENSEEIHT
Cloud networking
Établissement
INP - ENSEEIHT
Volume horaire
9h
Chap1 Context-
Data Center history: data and storage networks-from centralised to cloud networking Virtualisation principle of containers versus virtual machine-levels of virtual communications-specificities of L 2 virtual communications MAC addressing and extended VLAN segmentation L3 virtual communications addressing, IP floating .
Chap2 Data Center Architecture
DC Network. Network element architecture- Isolated processes: routing and switching- Integrated processes: flow switching- Separated processes : hardware design with multistage Fabric and software design with SDN concept
Performance of communication aArchitecture-Limitations- Congestion management principles- Traffic management principles
Chap3 Data center Communication
Topology types: big switch, clos network fat tree- Routing and topology-Problems and new solutions for DC-Hierarchical L2Routing with Pod and pseudo addresses- L3 routing on pseudo IP addresses
Infrastructure Standardisation TIA942 standard elements-Redundancy and reliability levels-Rated (tiers) DC --Data Center Bridging standards- Enhanced Ethernet flow control and congestion management. PFC,ETS,CN,DCBX
Chap4 Load sharing
Principles of load sharing: Load sharing objective, levels and processes: discovery, distribution, type of distribution: traffic independent, traffic dependant, load dependant
Path load sharing: Bridging sharing, STP, Trill SPB Packet; Routing sharing- ECMP, Flow routing sharing : MPLS-TE and Segment routing
Chap5 Reliability
Principles : Failure characteristics, fault handling strategies, protection and restoration
Failure recovery for routed network: recovery methods in MPLS-TE, recovery cycles, local versus global strategies, bandwidth sharing versus protection ; Fast reroute Mechanism – overview , types of protection; detour and bypass illustration, signalling
Failure recovery for bridged networks: EPRS
SDN et Virtualisation
Établissement
INP - ENSEEIHT
Volume horaire
4h
1.Communication virtualisée:
- Virtualisation Ethernet de niveau2 : services et terminologie IETF,MEF- Methodes de virtualisation IEEE : tunnel VLAN ( q in Q), tunnel par adresse MAC (MAC in MAC)- Exemples de fonctionnement
- Virtualisation Ethernet ovelay de niveau4 : VxLAN, architecture- fonctionnement-utilisation du multicast-
- Pontage virtuel de bordure – Virtual Ethernet Bridging (VEB) : modélisation d’architecture IEEE- Fonctionnement et contenu de la table VEB- VEPA Virtual Ethernet Port Aggregator- Exemple de fonctionnement-Canal de service et S-TAG- Protocoles de découvertes EDCP/VDP-
- Configuration en environnement virtualisé bas niveau (vmware,kvm) : bridge,nat, Lansegment, host only, VxLAN) et haut niveau - Openstack- les composants – exemples de configuration
2 Reseau Logiciel SDN
- Architecture SDN standardisée : principe et intérêt du contrôle centralisé- Activités de standardisation et organisations-Composants de l’architecture SDN standardisée ONF
- Approche par fonction virtuelle : intérêt et exemple du découpage fonctionnel - Architecture NFV standardisée ETSI- Modèle fonctions graphe et services
- Modélisation par plan de service : modélisation statique versus dynamique- Architecture de service IETF- Routage NSH
Distibution des contenus
Établissement
INP - ENSEEIHT
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Parcours Systèmes Logiciels S9
ECTS
30
Établissement
INP - ENSEEIHT
SHS SN Semestre 9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional English-LV1-Semestre 9
Établissement
INP - ENSEEIHT
Scientific English
Établissement
INP - ENSEEIHT
Enseignement spécifique pour approfondir son anglais scientifique.
Choix 2 Anglais Professionnel - 3A
Établissement
INP - ENSEEIHT
Anglais de Cambridge ou Projet
Établissement
INP - ENSEEIHT
IT and Computer Law (SN)
Établissement
INP - ENSEEIHT
Strategic and Critical Thinking (SN)
Établissement
INP - ENSEEIHT
CHOIX Careers and Management SN S9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet visant à développer ses compétences en Entrepreneuriat. Développer l’esprit d’initiative et la créativité en concevant un projet entrepreneurial concret, depuis l’identification d’une opportunité jusqu’à la proposition de solutions innovantes. Acquérir les compétences de communication et de travail collaboratif nécessaires pour présenter, défendre et argumenter un projet devant un public académique et professionnel. Comprendre les bases de la planification et de la gestion de projet entrepreneurial, y compris l’analyse des besoins du marché, la faisabilité économique et l’impact sociétal potentiel. Évaluation : présentation orale du projet sous forme de pitch, individuelle ou en groupe, évaluant la clarté, la structuration, la pertinence des arguments et l’originalité de la solution proposée.
Entrepreneurship Project
Établissement
INP - ENSEEIHT
Projet visant à développer ses compétences en Entrepreneuriat.
BEI / Corporate Project & Social Responsability
Établissement
INP - ENSEEIHT
SYSTEMES TEMPS REELS (STR)
ECTS
5
Établissement
INP - ENSEEIHT
Systèmes et Ordonnancement Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Langage pour le Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet IoT Arduino
Établissement
INP - ENSEEIHT
Période de l'année
Automne
SYSTEMES REPARTIS ET SECURITE
ECTS
5
Établissement
INP - ENSEEIHT
Syst.èmes et algorithmes répartis
Établissement
INP - ENSEEIHT
Les principes et les concepts du calcul distribué sont décrits ainsi que leur utilisation dans les systèmes distribués. Après une brève introduction, le modèle standard du calcul distribué basé sur la relation de causalité est présenté. Ensuite, une étude des algorithmes distribués génériques est réalisée : datation, protocoles causaux et atomiques, exclusion mutuelle, consensus, terminaison, instantanés globaux et checkpointing, cohérence de la mémoire, etc.
Quelques exemples de systèmes distribués sont particulièrement mis en avant : les systèmes de fichiers distribués (NFS, AFS), les protocoles de multicast atomiques (Ensemble, Java Groups, etc.), les mémoires distribuées et leurs différentes sémantiques de cohérence, la simulation distribuée (standard HLA), etc.
Des tendances actuelles et/ou des applications plus spécifiques clôturent ce tour d'horizon des fondements de l'informatique distribuée : informatique pair-à-pair, réseaux de capteurs, mobilité, systèmes ambiants, etc.
Sécurité et informatique légale
Établissement
INP - ENSEEIHT
Calcul Parallèle
Établissement
INP - ENSEEIHT
- Architecture des supercalculateurs modernes (processeurs multi-coeurs, multiprocesseurs ou noeuds SMP et NUMA, accélérateurs GPU, réseaux d’interconnexion).
- Classification de Flynn.
- Hiérarchie desmémoires caches.
- Principes de localité spatiale et temporelle.
- Programmation parallèle en MPI : communications point a point et collectives, opérations de réduction
et éventuellement optimisations. - Introduction à la programmation des GPU
RAFFINEMENT ET METHODES FORMELLES
ECTS
5
Établissement
INP - ENSEEIHT
Spécifications formelles
Établissement
INP - ENSEEIHT
Développement formel des Systèmes
Établissement
INP - ENSEEIHT
INTERFACE D'ACCES A L'INFORMATION
ECTS
5
Établissement
INP - ENSEEIHT
Recherche d'information
Établissement
INP - ENSEEIHT
Sureté de fonctionnement
Établissement
INP - ENSEEIHT
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Parcours Télécoms sans fil et objects connectés S9
ECTS
30
Établissement
INP - ENSEEIHT
SHS SN Semestre 9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional English-LV1-Semestre 9
Établissement
INP - ENSEEIHT
Scientific English
Établissement
INP - ENSEEIHT
Enseignement spécifique pour approfondir son anglais scientifique.
Choix 2 Anglais Professionnel - 3A
Établissement
INP - ENSEEIHT
Anglais de Cambridge ou Projet
Établissement
INP - ENSEEIHT
IT and Computer Law (SN)
Établissement
INP - ENSEEIHT
Strategic and Critical Thinking (SN)
Établissement
INP - ENSEEIHT
CHOIX Careers and Management SN S9
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet visant à développer ses compétences en Entrepreneuriat. Développer l’esprit d’initiative et la créativité en concevant un projet entrepreneurial concret, depuis l’identification d’une opportunité jusqu’à la proposition de solutions innovantes. Acquérir les compétences de communication et de travail collaboratif nécessaires pour présenter, défendre et argumenter un projet devant un public académique et professionnel. Comprendre les bases de la planification et de la gestion de projet entrepreneurial, y compris l’analyse des besoins du marché, la faisabilité économique et l’impact sociétal potentiel. Évaluation : présentation orale du projet sous forme de pitch, individuelle ou en groupe, évaluant la clarté, la structuration, la pertinence des arguments et l’originalité de la solution proposée.
Entrepreneurship Project
Établissement
INP - ENSEEIHT
Projet visant à développer ses compétences en Entrepreneuriat.
BEI / Corporate Project & Social Responsability
Établissement
INP - ENSEEIHT
TECOMMUNICATIONS AVANCEES
ECTS
5
Établissement
INP - ENSEEIHT
Communications multi-antennes et multi-utilisateurs
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Bancs de filtres et OFDM Avancés
Établissement
INP - ENSEEIHT
Codage moderne et détection avancée
Établissement
INP - ENSEEIHT
Communications multi-antennes et multi-utilisateurs
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Bancs de filtres et OFDM Avancés
Établissement
INP - ENSEEIHT
Codage moderne et détection avancée
Établissement
INP - ENSEEIHT
TERRESTRIAL COMMUNICATION SYSTEMS AND IOT
ECTS
5
Établissement
INP - ENSEEIHT
Techniques d'accès et comm. coopératives
Établissement
INP - ENSEEIHT
Physical layer security
Établissement
INP - ENSEEIHT
Une sélection d'articles est proposée aux étudiants sur différents aspects de la thématique. Ils travaillent en groupe pour une restitution technique critique de chaque thème devant la classe, suivie d'une séance de questions, commentaires et débat.
Sécurité pour les systèmes mobiles
Établissement
INP - ENSEEIHT
Techniques d'accès et comm. coopératives
Établissement
INP - ENSEEIHT
Physical layer security
Établissement
INP - ENSEEIHT
Une sélection d'articles est proposée aux étudiants sur différents aspects de la thématique. Ils travaillent en groupe pour une restitution technique critique de chaque thème devant la classe, suivie d'une séance de questions, commentaires et débat.
COMMUNICATIONS SPACIALES ET AERONAUTIQUES
ECTS
5
Établissement
INP - ENSEEIHT
Systèmes Satellites
Établissement
INP - ENSEEIHT
Multimédia et mobile par satellites
Établissement
INP - ENSEEIHT
Navigation et Localisation par Satellite
Établissement
INP - ENSEEIHT
Systèmes Satellites
Établissement
INP - ENSEEIHT
Multimédia et mobile par satellites
Établissement
INP - ENSEEIHT
Navigation et Localisation par Satellite
Établissement
INP - ENSEEIHT
RESEAUX MOBILES
ECTS
5
Établissement
INP - ENSEEIHT
Architecture télécom mobiles
Établissement
INP - ENSEEIHT
Architecture télécom mobiles
Établissement
INP - ENSEEIHT
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Parcours Toulouse Sécurité S9
ECTS
30
Établissement
INP - ENSEEIHT
BASE DE LA SECURITE
ECTS
5
Établissement
INP - ENSEEIHT
Rappels et Harmonisation en systèmes d'exploitation
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de mettre l'ensemble des étudiants à niveau sur les principaux concepts
fondamentaux des systèmes informatiques, en particulier ceux qui sont utiles pour les différents enseignements
de sécurité par la suite. Les principaux points abordés concernent les architectures matérielles des ordinateurs,
les concepts fondamentaux des systèmes opératoires (espace noyau, espace utilisateur, processus et les
mécanismes d'ordonnancement associés, etc).
A l'issue de cet enseignement, l'étudiant sera capable de décrire le fonctionnement des éléments importants
d'un système d'information. Sur cette base, il sera capable d'analyser ces éléments pour déterminer leur impact
sur la sécurité du système.
Rapppels et Harmonisation en Réseau
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de mettre l'ensemble des étudiants à niveau sur les principaux concepts
fondamentaux des réseaux d'ordinateurs, en se focalisant sur les concepts des réseaux IP.
Les principaux points abordés concernent les couches MAC, réseaux et transports (tels que DHCP, ARP, IP ou
TCP), mais également certains protocoles applicatifs particulièrement sensibles du plan de gestion (tels que les
protocoles d'annuaires avec le DNS ou le routage avec RIP ou BGP).
A l’issue de cet enseignement, l’étudiant sera capable de décrire les principes fondamentaux de la
constructions des protocoles réseaux, sera capable d’analyser des traces réseaux et sera en mesure de
comprendre l’encapsulation des flux. Il sera en mesure de proposer l’utilisation de certains protocoles et
services en fonction des besoins. En particulier, il sera en mesure de comprendre les principaux éléments des
protocoles réseaux qui peuvent avoir des impacts sur la sécurité.
Rappels et Harmonisation en programmation C et Assembleur
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de mettre l'ensemble des étudiants à niveau sur les principaux concepts
fondamentaux de la programmation. Les langages orientés bas-niveaux seront privilégiés car ce sont ceux qui
seront le plus abordés lors de l'analyse de problèmes de sécurité. Les langages abordés seront donc le
langage C et l'assembleur, en particulier sur architecture x86.
A l'issue de ce cours, l'étudiant maîtrisera les techniques de base de la programmation avec le langage C et
assembleur. Il sera capable de concevoir des programmes en utilisant ces techniques. Il sera capable
d'analyser précisément un programme écrit avec ces langages pour en comprendre son fonctionnement. Il sera
également capable de comprendre le fonctionnement de programmes écrits dans des langages différents.
Définitions et techniques de base de la Sécurité et Safety
Établissement
INP - ENSEEIHT
Ce cours présentera la terminologie et les bases fondamentales de la sécurité et de la tolérance aux fautes.
A l’issue de ce cours, l'étudiant saura :
- différencier les domaines de la sécurité (security et safety)
- distinguer et utiliser correctement les termes correspondant : aux propriétés de sécurité de l'information et des systèmes ; et aux techniques apportant la sécurité
- appréhender la sécurité dans sa globalité en allant au-delà des questions techniques et en prenant en compte les aspects organisationnels
- modéliser les différents types d'attaquant
- reconnaître les grands outils et éléments architecturaux apportant de la sécurité dans un réseau comme dans un système
- décrire les différentes approches pour authentifier un utilisateur et autoriser des actions sur un système informatique
Cyptographie
Établissement
INP - ENSEEIHT
Ce cours présente dans un premier temps les bases de la complexité pour la cryptographie et la notion d'aléa. Ensuite la cryptographie symétrique et asymétrique ainsi que les attaques habituelles sont décrites. Enfin les standards modernes et quelques notions de cryptographie avancée sont introduits. Tout ce cours alternera l'introduction aux techniques cryptographique et définitions de sécurité et notions d'attaque (qui n'ont un sens que face à des techniques cryptographiques).
A l’issue de ce cours, l'étudiant saura :
- distinguer les différents outils cryptographiques, comprendre ce qu'ils peuvent apporter à la sécurité et ce qu'ils ne peuvent pas appliquer les bonnes pratiques, et comprendre les dangers d'une utilisation inappropriée ;
- utiliser les termes techniques de la cryptographie et rechercher les propriétés qui peuvent apporter des contributions à des problèmes complexes de sécurité ;
- trouver les standards internationaux de la cryptographie, comprendre leur contenu et mettre en place une utilisation d'un outil cryptographique respectant les standards ;
- identifier les dangers classiques (homme du milieu, attaques par canaux cachés) et utiliser des modèles d'attaquant larges pour définir si une nouvelle utilisation d'un outil cryptographique est sûre ou pas
SECURITE DU LOGICIEL
ECTS
4
Établissement
INP - ENSEEIHT
Vulnérabilités Logicielles
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de présenter aux étudiants différents types de vulnérabilités logicielles que l'on rencontre fréquemment, en particulier dans les programmes écrits en langage C, langage qui sera le support pour ce cours. Les contre-mesures usuelles protections mémoires permettant de se protéger de ce type de vulnérabilités sont également proposées.
A l'issue de cet enseignement, l'étudiant saura analyser un programme et juger de son niveau de sécurité en considérant les vulnérabilités logicielles présentées dans cet enseignement. Il sera capable d'identifier les tests à réaliser pour mettre en évidence l'existence d'une vulnérabilité logicielle. Il sera également capable de comparer différentes contre-mesures, d'identifier le plus adapté pour corriger une vulnérabilité et de le mettre en œuvre.
Enfin, on expose les bonnes pratiques de développement pour la sécurité. À l'aide du cas d'étude OpenBSD, les étudiants apprennent par exemple les bon choix architecturaux et fonctions de la bibliothèque standard C à utiliser ou éviter.
Virus et techniques virales
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de présenter aux étudiants la théorie liée aux vers et virus. Une première partie est consacrée à l'étude des algorithmes utilisés par les vers et virus pour infecter les systèmes informatique et se répandre. Cette connaissance est nécessaire pour appréhender les protections conctre ces malveillances. Ces protections font l'objet de la seconde partie qui se consacre plus particulièrement sur les anti-virus avec les méthodes qu'ils utilisent pour la détection des vers et virus. A l'issue de ce cours, l’étudiant saura apprécier les enjeux de la protection virale, décrire les différents types d’infection informatique, analyser les techniques virales et antivirales et réagir en cas d’infection.
Développement Logiciel sécurité
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de présenter un ensemble de bonnes pratiques pour développer du logiciel de façon sécurisée. Ces bonnes pratiques sont illustrées avec le système OpenBSD qui est reconnu pour avoir adopté des méthodes de développement rigoureuses. Une présentation des méthodes formelles pour la détection de vulnérabilités sera également
réalisée.
A l'issue de cet enseignement, l'étudiant doit être capable de comprendre les enjeux du développement logiciel sécurisé, en connaître les principales méthodes et être capable de proposer l'utilisation de ces méthodes en fonction du logiciel qui est développé, de sa fonction et du contexte dans lequel il est utilisé.
SECURITE SYSTEME ET MATERIELLE, RETRO COCEPTION
ECTS
4
Établissement
INP - ENSEEIHT
Protection des systèmes d'exploitation
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de présenter les principaux mécanismes de protection qui existant aujourd'hui dans les noyaux de systèmes d'exploitation. Ce cours aborde également un certain nombre d'attaques permettant d'exploiter des vulnérabilités des noyaux de système eux-mêmes. Il se base sur les noyaux de système Linux et Windows. Il fournit également un panorama des outils et techniques disponibles pour protéger les données contenues dans les systèmes de fichiers et dans la mémoire. La plupart de ces techniques reposent sur des méthodes de chiffrement et sur des contrôles d'accès.
A l'issue de ce cours, l'étudiant devra être capable d'identifier les propriétés de sécurité à préserver concernant les données manipulées dans un système pour ainsi déterminer de les protections les plus adaptées à mettre en œuvre. L'étudiant sera également capable d'analyser un système d'exploitation pour identifier les menaces et les vulnérabilités qui peuvent l'affecter. Il sera capable de décrire les conséquences liées à l'exploitation de ces vulnérabilités. Il sera capable d'exposer les différents mécanismes de protection pour contenir ces menaces. Il sera capable de choisir et d'implémenter le mécanisme le plus adapté au système en train d'être étudié.
Attaques matérielles, composants matériels pour la sécurité
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de présenter les principales attaques réalisées depuis le matériel ainsi que les contre-mesures associées. Un balayage des composants d'un système sera réalisé en identifiant l'utilité et les risques associés à la présence de chacun de ces composants. Certains de ces risques seront illustrés par des attaques récentes, soit en reconfigurant les composants concernés, soit en réalisant une étude matérielle et physique de ces composants. Aussi, des contre-mesures seront présentées avec les dernières avancées en terme de protection matérielle réalisées par les fondeurs de processeurs et de chipset.
A l'issue de ce cours, l'étudiant devra être capable d'obtenir une vue globale des échanges entre les composants matériels d'un système d'information, en considérant aussi bien les composants logiciels et réseaux que matériels. Il sera capable de comprendre le fonctionnement d'une attaque sur le matériel, de la décrire et d'expliquer les mécanismes de
protection associés. Il sera également capable d'identifier les composants critiques d'un système, d'analyser les vulnérabilités pouvant cibler ces composants, de déterminer les contre-mesures permettant de les protéger et de mettre en œuvre ces contre-mesures.
Reverse Engineering
Établissement
INP - ENSEEIHT
L'objectif de ce cours est de présenter aux étudiants les activités autour de la rétro-conception de logiciels (reverse engineering). Dans un premier temps, la chaîne de compilation est présentée avec les modèles utilisés par les compilateurs pour générer le code machine. Dans un second temps, des stratégies sont présentées pour inverser ce processus pour premettre de mieux comprendre certaines parties d'un code logiciel. Pour finir, les contre-mesures à la rétro-conception sont présentées pour rendre cette activités plus difficile.
A l'issue de cet enseignement, l'étudiant sera capable d'analyser précisément et de décrire globalement le fonctionnement d'un programme en se basant uniquement sur le code assembleur. Il sera capable d'appliquer les acquis des enseignements liés à l'étude des vulnérabilités pour identifier des vulnérabilités dans ces programmes. Il sera capable de justifier l'existence des vulnérabilités en mettant en œuvre une preuve de concept de l'exploitation.
SECURITE DES RESEAUX ET DE LEURS PROTOCOLES
ECTS
3
Établissement
INP - ENSEEIHT
Attaques et Sécurisation des couches OSI
Établissement
INP - ENSEEIHT
Ce cours présente les principales attaques et contre-mesures sur les couches OSI en commençant par les attaques sur le lien physique et en allant vers les attaques applicatives sur les protocoles indispensables au bon fonctionnement d'un réseau. À la fin de ce cours l'étudiant saura :
- Reconnaître et mettre en place les attaques réseau classiques dans le cadre d'un test d'intrusion
- Identifier et mettre en place les mécanismes de protection contre ces attaques
- Informer sur les dangers inhérents à un réseau informatique et connaître les limites des protections que l'on peut obtenir à un coût raisonnable
- Informer sur les apports des grandes infrastructures de sécurité DNS, et BGP mises en place par l'ICANN
Utiliser et mettre en place ces infrastructures.
Sécurité des réseaux non filaires
Établissement
INP - ENSEEIHT
Cet enseignement présente la sécurisation des réseaux cellulaires de GSM à 5G ainsi que les attaques et la sécurisation des réseaux WiFi.
À la fin de ce cours l'étudiant saura dans le domaine du WiFi :
- Choisir une solution de sécurité adaptée pour un point d'accès
- Comprendre et choisir les multiples options disponibles pour chaque solution
- Mettre en avant les apports en sécurité et limites de la solution choisie
- Réaliser un test d'intrusion sur un point d'accès
À la fin de ce cours l'étudiant saura dans le domaine des réseaux cellulaires :
- Différentier les objectifs de sécurité dans les différents réseaux cellulaires
- Décrire les mécanismes d'authentification et d'échange de clés et comparer les apports en sécurité de chacun
- Décrire les attaques possibles dans le cadre de chaque technologies
- Reconnaître les éléments architecturaux de la sécurité dans un réseau d'opérateurs
Sécurisation desprotocoles
Établissement
INP - ENSEEIHT
Ce cours met en avant les nombreux protocoles fragiles utilisés de nos jours et décrit les bonnes pratiques pour concevoir des protocoles sûr a posteriori et des techniques pour sécuriser des protocoles fragiles a posteriori par l'utilisation de tunnels.
À la fin de ce cours l'étudiant saura :
- Reconnaître les protocoles fragiles mis en place habituellement dans un réseau informatique
- Sécuriser les protocoles fragiles par l'utilisation de tunnels pour les applications où ceci sera nécessaire
- Utiliser SSH et les fonctions associées (transfers de fichiers, proxys, etc.)
- Décrire les bonnes pratiques pour la définition d'un protocole sécurisé
ARCHITECTURES RESEAUX SECURISEES
ECTS
4
Établissement
INP - ENSEEIHT
Composant fondamentaux d'une architecture sécurisée
Établissement
INP - ENSEEIHT
Ce cours présente les éléments architecturaux indispensables à la sécurisation d'un réseau : Firewalls, NIDS, IPsec, VPN et outils de gestion des identités.
À la fin de ce cours l'étudiant saura :
- Distinguer les différents types de pare-feux ainsi que leurs capacités et limitations
- Définir et auditer une architecture de filtrage adaptée à un réseau informatique donné
- Choisir pour un tunnel IPsec les protocoles à utiliser, les modes de fonctionnement et un plan de routage adapté pour les passerelles associées
- Faire le design complet d'une architecture de sécurité pour un réseau complexe incluant la gestion des identités et de l'authentification
Bureau d'étude
Établissement
INP - ENSEEIHT
Ce bureau d'étude a pour but de mettre en pratique les divers enseignements du module réseau.
À la fin de ce cours l'étudiant saura :
- Mettre en place et auditer un tel tunnel IPsec
- Mettre en place ou auditer un VPN créé sur du IPsec manuellement ou en utilisant les outils tout-en-un du marché
- Mettre en place et auditer un système de détection d'intrusion éventuellement distribué avec des options de prévention
- Mettre en place une architecture de logs avec un système centralisé de gestion des événements
SECURITE DES SYSTEMES EMBARQUES CRITIQUES
ECTS
5
Établissement
INP - ENSEEIHT
La sécurité dans l'aérospatiale
Établissement
INP - ENSEEIHT
challenge
Établissement
INP - ENSEEIHT
Tout d’abord le cours présentera un panorama des attaques qui exploitent les technologies employées pour la conception de sites web et fournit des éléments pour protéger ces systèmes. Le cours se poursuivra en présentant aux étudiants les risques auxquels ils devront faire face et en leur faisant réaliser que le comportement d’utilisateurs légitimes peut être exploité par des attaquants pour cibler les systèmes. Un cours/TP/ traitant de la réaction en cas d’incident avec une mise en pratique de techniques d’investigation numérique sur un système, après intrusion vient également complété cette matière.
SCIENCES HUMAINES, SOCIALES ET JURIDIQUE (Parc.TLS-Sec)
ECTS
5
Établissement
INP - ENSEEIHT
Professional English-LV1-Semestre 9
Établissement
INP - ENSEEIHT
Scientific English
Établissement
INP - ENSEEIHT
Enseignement spécifique pour approfondir son anglais scientifique.
Choix 2 Anglais Professionnel - 3A
Établissement
INP - ENSEEIHT
Anglais de Cambridge ou Projet
Établissement
INP - ENSEEIHT
Conférences
Établissement
INP - ENSEEIHT
Ce cours présentera les bases légales, les enjeux, et les principaux outils de la protection de la vie privée. Plus précisément, l'objectif de ce cours est :
- De présenter les enjeux de la protection de la vie privée dans les systèmes d’information
- De caractériser l’ensemble de la problématique liée à la protection des données à caractère personnel
- D’illustrer cette problématique dans certains cas particuliers assez sensibles, en faisant la distinction entre Security et Privacy, et aussi entre RSSI et CIL (futur DPO), ou encore entre une analyse de risques en SSI et analyse d’impact sur le respect de la vie privée (ou Privacy Impact Analysis)
- De matérialiser certaines solutions techniques déployées dans certains domaines d’activité bien spécifiques, à travers les techniques d’anonymisation et/ou de pseudonymisation (par exemple : ré-utilisation de données de santé anonymisées, ou de géolocalisation)
- De décrire les techniques d'attaque contre l'anonymisation
- De présenter les principaux outils techniques de la protection de la vie privée.
Parcours Impact Entrepreneurship from Low to Deep Tech SN S9
ECTS
30
Établissement
INP - ENSEEIHT
L’enseignement combine séances théoriques, ateliers pratiques et travaux en équipe, favorisant l’apprentissage par projet, le prototypage et la simulation de situations professionnelles réelles. Les élèves documentent le développement de leur projet à travers un site de reporting (Notion ou outil équivalent), permettant de suivre l’avancement, d’analyser les choix réalisés et de capitaliser sur les enseignements tirés.
Évaluation globale du module : La réussite du module repose sur la combinaison de pitchs oraux individuels ou collectifs pour chaque volet, évaluant la clarté, la structuration, la pertinence et l’originalité des projets, et de la production de sites de reporting documentant l’ensemble des projets, analysant les choix méthodologiques, la planification et les résultats.
Volume horaire total : 162 h (3 × 54 h).
Choix UE Hard Skills 3EA Parcours Impact Entrepreneurship
Établissement
INP - ENSEEIHT
Choix UE Parc. IBDIOT Impact Entrepreneurship
Établissement
INP - ENSEEIHT
RESEAUX POUR IOT
ECTS
5
Établissement
INP - ENSEEIHT
IoT Cellular architectures
Établissement
INP - ENSEEIHT
WPAN/LPWAN IoT Archi.
Établissement
INP - ENSEEIHT
IoT Interconnection
Établissement
INP - ENSEEIHT
IoT Project
Établissement
INP - ENSEEIHT
Par groupes de 3 ou 4, les étudiantes et étudiants proposent un "projet de startup" fondé sur de l'IoT. Le choix est très libre et la pertinence économique n'est pas un élément d'évaluation, il s'agit avant tout de proposer une application qui leur parle, cela peut aller de l'observation de la pollution ambiante au décompte des personnes dans une pièce en passant par l'automatisation d'un potager.
Ils mettent ensuite en place une maquette de ce projet à l'aide des outils que nous pouvons leur fournir ou en en simulant certains.
Une séance de"picth" leur permet ensuite de montrer leur projet et justifier leurs choix techniques.
INFRASTRUCTURE BIG DATA/IA
ECTS
5
Établissement
INP - ENSEEIHT
Infrastructure Cloud
Établissement
INP - ENSEEIHT
Infrastructure Big data
Établissement
INP - ENSEEIHT
Projet Infrastructure
Établissement
INP - ENSEEIHT
RESEAUX D'OPERATEURS
ECTS
5
Établissement
INP - ENSEEIHT
Réseaux métropolitains
Établissement
INP - ENSEEIHT
Edge Computing&Networking
Établissement
INP - ENSEEIHT
CM1: Introduction - Edge computing, networking needs, computational requirements, etc, applications and introduction to Edge AI
CM2: Fundamentals of ML - Deep Learning and parallel training
CM3: Federated Learning I — Network Modelling and Problem Formulation
CM4: Federated Learning II — Distributed Learning Algorithms
CM5: TinyML
TP1: FL application
TP2: TinyML application
SERVICES D'INFRASTRUCTURE
ECTS
5
Établissement
INP - ENSEEIHT
Cloud networking
Établissement
INP - ENSEEIHT
Volume horaire
9h
Chap1 Context-
Data Center history: data and storage networks-from centralised to cloud networking Virtualisation principle of containers versus virtual machine-levels of virtual communications-specificities of L 2 virtual communications MAC addressing and extended VLAN segmentation L3 virtual communications addressing, IP floating .
Chap2 Data Center Architecture
DC Network. Network element architecture- Isolated processes: routing and switching- Integrated processes: flow switching- Separated processes : hardware design with multistage Fabric and software design with SDN concept
Performance of communication aArchitecture-Limitations- Congestion management principles- Traffic management principles
Chap3 Data center Communication
Topology types: big switch, clos network fat tree- Routing and topology-Problems and new solutions for DC-Hierarchical L2Routing with Pod and pseudo addresses- L3 routing on pseudo IP addresses
Infrastructure Standardisation TIA942 standard elements-Redundancy and reliability levels-Rated (tiers) DC --Data Center Bridging standards- Enhanced Ethernet flow control and congestion management. PFC,ETS,CN,DCBX
Chap4 Load sharing
Principles of load sharing: Load sharing objective, levels and processes: discovery, distribution, type of distribution: traffic independent, traffic dependant, load dependant
Path load sharing: Bridging sharing, STP, Trill SPB Packet; Routing sharing- ECMP, Flow routing sharing : MPLS-TE and Segment routing
Chap5 Reliability
Principles : Failure characteristics, fault handling strategies, protection and restoration
Failure recovery for routed network: recovery methods in MPLS-TE, recovery cycles, local versus global strategies, bandwidth sharing versus protection ; Fast reroute Mechanism – overview , types of protection; detour and bypass illustration, signalling
Failure recovery for bridged networks: EPRS
SDN et Virtualisation
Établissement
INP - ENSEEIHT
Volume horaire
4h
1.Communication virtualisée:
- Virtualisation Ethernet de niveau2 : services et terminologie IETF,MEF- Methodes de virtualisation IEEE : tunnel VLAN ( q in Q), tunnel par adresse MAC (MAC in MAC)- Exemples de fonctionnement
- Virtualisation Ethernet ovelay de niveau4 : VxLAN, architecture- fonctionnement-utilisation du multicast-
- Pontage virtuel de bordure – Virtual Ethernet Bridging (VEB) : modélisation d’architecture IEEE- Fonctionnement et contenu de la table VEB- VEPA Virtual Ethernet Port Aggregator- Exemple de fonctionnement-Canal de service et S-TAG- Protocoles de découvertes EDCP/VDP-
- Configuration en environnement virtualisé bas niveau (vmware,kvm) : bridge,nat, Lansegment, host only, VxLAN) et haut niveau - Openstack- les composants – exemples de configuration
2 Reseau Logiciel SDN
- Architecture SDN standardisée : principe et intérêt du contrôle centralisé- Activités de standardisation et organisations-Composants de l’architecture SDN standardisée ONF
- Approche par fonction virtuelle : intérêt et exemple du découpage fonctionnel - Architecture NFV standardisée ETSI- Modèle fonctions graphe et services
- Modélisation par plan de service : modélisation statique versus dynamique- Architecture de service IETF- Routage NSH
Distibution des contenus
Établissement
INP - ENSEEIHT
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Choix UE Parc. SEMBIOT Parc. IMpact Entrepreneurship
Établissement
INP - ENSEEIHT
SYSTEMES TEMPS REELS (STR)
ECTS
5
Établissement
INP - ENSEEIHT
Systèmes et Ordonnancement Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Langage pour le Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet IoT Arduino
Établissement
INP - ENSEEIHT
Période de l'année
Automne
RESEAUX EMBARQUES (REM)
ECTS
5
Établissement
INP - ENSEEIHT
Bus de terrain
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Ethernet Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Déploiement Réseaux Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
IoT INDUSTRIEL USINE DU FUTUR (IIOT)
ECTS
5
Établissement
INP - ENSEEIHT
L'Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » a pour objet d’illustrer, sur des applications concrètes du domaine de l’Usine du futur, les acquis des trois autres UE du parcours Systèmes Embarqués et IoT Critique.
Domaine d'Application de l'IoT Critique
Établissement
INP - ENSEEIHT
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Ce cours décrit plusieurs applications de l’Internet des Objects Critique (IoT Critique). Ces applications sont soumises à des contraintes fortes en terme de déterminisme et réactivité. Différents cas d’application des domaines des transports, de la santé et de l’industrie sont étudiés en cours. Une mise en application en projet est proposée qui demande le développement d’une application mobile de collecte de données critiques.
Usine du Futur
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Le cours Usine du futur est un projet dont le principal objectif est d’illustrer les problématiques liées au déploiement d'une flotte de drones mobiles dans le contexte d’une usine du futur. Les problématiques étudiées sont celles de la localisation des drones, de leur contrôle et de la gestion de leurs interactions avec l’environnement de déploiement.
Les contraintes du contexte industriel que sont le déterminisme, la précision de la localisation et la fiabilité de la navigation sont abordées dans le cadre d’un projet. Ce projet a pour sujet un jeu sérieux qui propose aux apprenants de travailler à une application de « Mario Kart in real life ». Les apprenants doivent, en groupe de 3 ou 4, déterminer les principales fonctions nécessaires au développement d’une application mobile multi-joueurs. Suite à cela, une première version Android d'une application mobile leur est fournie (code + documentation technique), qui guide des mini-drones roulants équipés de caméras. Les principales fonctions développées doivent être identifiées et testées. Le rendu final consiste en l’ajout d'une nouvelle fonctionnalité dans le jeu. Cette mise en situation professionnalisante permet aux apprenants de se placer dans le contexte de la reprise d’un projet existant et de son amélioration.
Protocoles Sans Fil pour IoT Industriel
Établissement
INP - ENSEEIHT
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Ce cours introduit l'empilement protocolaire de 6TiSCH qui a pour objectif de proposer une solution réseau pour des capteurs sans-fil déployés dans le contexte industriel de l'IoT critique. L’objectif de cette technologie est d’améliorer le déterminisme (temps de transmission d’un message borné) et la fiabilité (minimisation du taux de perte de trames).
L'empilement protocolaire de la solution 6TiSCH permet aux capteurs d'être interrogés à distance via un protocole de routage IPv6. Ce cours introduit le contexte de 6TiSCH, et fait un focus sur la couche MAC qui se nomme TSCH et le protocole de routage RPL. Ces solutions est étudiées en cours et expérimentées en TP sur des capteurs programmables.
Synchronisation pour l'IoT Industriel
Établissement
INP - ENSEEIHT
Cet enseignement fait partie de l’Unité d’Enseignement (UE) « IoT Industriel et Usine du futur » qui a pour objet d’illustrer sur des applications concrètes du domaine de l’Usine du futur les acquis des trois autres UE du parcours SEmbIIoT.
Ce cours présente le problème de la synchronisation d'équipements embarqués par un réseau informatique. Cette problématique est particulièrement importante dans le contexte des réseaux industriels car les équipements peuvent avoir besoin d'une horloge commune pour cadenser leurs traitements. De plus, les réseaux embarqués industriels ont besoin d'un mode de fonctionnement déterministe, qui se base sur une couche protocolaire MAC de type TDMA. Cet accès au médium pré-suppose la présence d'un protocole de synchronisation réseau.
Après une introduction à la problématique de la synchronisation par le réseau, la spécificité de la synchronisation des réseaux sans-fil est détaillée.
Le cours traite de deux types de besoins et des solutions associées :
- La synchronisation avec une précision supérieure à la micro-seconde
- La synchronisation fine avec une précision inférieure à la micro-seconde.
Des travaux pratiques permettent aux étudiants de programmer une solution de synchronisation sur des capteurs équipés d'une interface UWB.
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
VALIDATION DES SYSTEMES
ECTS
5
Établissement
INP - ENSEEIHT
Sureté de fonctionnement
Établissement
INP - ENSEEIHT
Langages de spécialisation de systèmes
Établissement
INP - ENSEEIHT
Technique de validation
Établissement
INP - ENSEEIHT
Bus tolérants aux pannes
Établissement
INP - ENSEEIHT
Choix UE Parc. TSFOC Impact Entrepreneurship
Établissement
INP - ENSEEIHT
TECOMMUNICATIONS AVANCEES
ECTS
5
Établissement
INP - ENSEEIHT
Communications multi-antennes et multi-utilisateurs
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Bancs de filtres et OFDM Avancés
Établissement
INP - ENSEEIHT
Codage moderne et détection avancée
Établissement
INP - ENSEEIHT
Communications multi-antennes et multi-utilisateurs
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Bancs de filtres et OFDM Avancés
Établissement
INP - ENSEEIHT
Codage moderne et détection avancée
Établissement
INP - ENSEEIHT
TERRESTRIAL COMMUNICATION SYSTEMS AND IOT
ECTS
5
Établissement
INP - ENSEEIHT
Techniques d'accès et comm. coopératives
Établissement
INP - ENSEEIHT
Physical layer security
Établissement
INP - ENSEEIHT
Une sélection d'articles est proposée aux étudiants sur différents aspects de la thématique. Ils travaillent en groupe pour une restitution technique critique de chaque thème devant la classe, suivie d'une séance de questions, commentaires et débat.
Sécurité pour les systèmes mobiles
Établissement
INP - ENSEEIHT
Techniques d'accès et comm. coopératives
Établissement
INP - ENSEEIHT
Physical layer security
Établissement
INP - ENSEEIHT
Une sélection d'articles est proposée aux étudiants sur différents aspects de la thématique. Ils travaillent en groupe pour une restitution technique critique de chaque thème devant la classe, suivie d'une séance de questions, commentaires et débat.
COMMUNICATIONS SPACIALES ET AERONAUTIQUES
ECTS
5
Établissement
INP - ENSEEIHT
Systèmes Satellites
Établissement
INP - ENSEEIHT
Multimédia et mobile par satellites
Établissement
INP - ENSEEIHT
Navigation et Localisation par Satellite
Établissement
INP - ENSEEIHT
Systèmes Satellites
Établissement
INP - ENSEEIHT
Multimédia et mobile par satellites
Établissement
INP - ENSEEIHT
Navigation et Localisation par Satellite
Établissement
INP - ENSEEIHT
RESEAUX MOBILES
ECTS
5
Établissement
INP - ENSEEIHT
Architecture télécom mobiles
Établissement
INP - ENSEEIHT
Architecture télécom mobiles
Établissement
INP - ENSEEIHT
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Choix UE Parc. IMM Impact Entrepreneurship
Établissement
INP - ENSEEIHT
INTELLIGENCE ARTIFICIELLE ET MULTIMEDIA
ECTS
5
Établissement
INP - ENSEEIHT
Volume horaire
15h
Après une introduction aux réseaux de neurones (2 Cours, 2 TP), différentes architectures neuronales sont présentées : réseaux convolutifs (3 Cours, 4 TP), réseaux récurrents (2 Cours, 3 TP), Autoencodeurs (1 Cours, 1 TP) et GANs (1 Cours, 1 TP) avec des applications essentiellement en traitement d'image et du langage natural. Les données audio/vidéo (1 Cours, 1 TP) et 3D (1 Cours, 1TP) et leur traitement par apprentissage profond sont également traitées.
Apprentisage faiblement supervisé, RNN
Établissement
INP - ENSEEIHT
Ce cours se décompose en deux sous-parties ; une première qui traitera des réseaux de neurones récurrents pour le traitement des données séquentielles, ainsi que d’une introduction aux architectures de Transformers. Une seconde, indépendante, qui présentera des avancées récentes en apprentissage faiblement supervisé : apprentissage auto-supervisé (autoencodeurs, méthodes contrastives), apprentissage semi-supervisé, ou encore méthodes génératives.
Projet d'apprentissage faiblement surpervisé
Établissement
INP - ENSEEIHT
Le projet consiste à sélectionner un article de l’état de l’art en apprentissage faiblement supervisé (self-supervised, semi-supervised, deep clustering), puis à en proposer une réimplémentation fidèle en s’appuyant sur les informations disponibles (article, code éventuel, annexes). Les étudiants devront expliciter les hypothèses du modèle, détailler l’architecture et les fonctions de perte, ainsi que les protocoles d’entraînement et d’évaluation. Une expérimentation sera conduite sur une base de données simple (par exemple MNIST, CIFAR-10 ou équivalent) afin d’illustrer le comportement du modèle, d’analyser ses performances et de discuter ses limites. Le livrable attendu comprendra un rapport structuré et un notebook commenté.
COMPRESSION STREAMING INTERACTION
ECTS
5
Établissement
INP - ENSEEIHT
Audionumérique
Établissement
INP - ENSEEIHT
- Initiation au signal de parole, description de la production et perception humaine de la parole. Manipulation en TP.
- Acquisition du signal audio par l’ordinateur
- Paramétrisations du signal de parole (MFCC, PLP). Mise en pratique en TP.
- Modélisations du signal de parole (HMM, GMM, DNN). Mise en place d’une application de reconnaissance de mots clefs en TP (DNN).
Compression, Streaming, Vidéo
Établissement
INP - ENSEEIHT
La matière présente tout d’abord les contraintes liées aux stockage et streaming de vidéos alors que les différents acteurs commerciaux de divertissement culturels et sportifs se multiplient et que de plus en plus de monde regarde des programmes via internet.Dans ces conditions, il est possible de quantifier une quantité d’information minimale pour un signal vidéo à transmettre afin que ce dernier
puissent être reçu sans trop d’altérations. Différents algorithmes de compression permettent de réduire cette quantité d’information,en commençant par ceux de la compression d’image tels que JPEGet JEPG2000qui se basent sur la redondances des informations entre pixels voisins. Ces algorithmes comprennent les étapes classiques de transformées et de quantification entre autres.Le
passage à la vidéo entraîne une redondance temporelle qui peut également servir la compression par
le biais de la compensation de mouvement entre images voisines, comme c’est le cas de la compression
MPEG. Au préalable, les différentes méthodes d’estimations de mouvements entre images sont
présentées afin de réaliser la compensation de mouvement.
Modelisation Compression Interaction 3D
Établissement
INP - ENSEEIHT
The part on 3D representations is a suite of 5CTD. For each course, a 45mn lecture presenting a 3D model is proposed, then, each group presents a research paper which proposes a 3D model of the studied type.
Lecture 1: discrete surface models
Lecture 2: discrete volume models
Lecture 3: subdivision models
Lecture 4: parametric representations
Lecture 5: implicit representations
TP / Project: a context of transmission of a file and its progressive decoding
Each group chooses, studies and implements an article that proposes a progressive representation of a 3D model and implements this model to progressively transmit 3D objects in the proposed context.
VISION, REALITE AUGMENTEE ET APPLICATIONS
ECTS
5
Établissement
INP - ENSEEIHT
Vision par ordinateur
Établissement
INP - ENSEEIHT
Cette partie se compose de 2 cours de classe renversée afin de permettre à l'apprenant d'être plus actif dans ses apprentissages. Ensuite, 4 travaux pratiques viennent illustrer les notions de détection et appariement abordées en cours afin de construire une mosaïque d'images. Cette matière sera évaluée via un questionnaire de cours en ligne et un examen sur feuille ainsi qu'une note de travaux pratiques. Ceci permet une évaluation continue des acquis.
Projet transversal
Établissement
INP - ENSEEIHT
Cette matière permet d'aborder une application spécifique afin de confronter les éléments étudiés en cours et travaux pratiques à une application concrète, et d'approfondir les apprentissages liés à ces différents concepts. Ce projet, réalisé en groupe, sera évalué sous la forme de compte-rendu, présentation, rapport et évaluations par les pairs. Il y aura également une évaluation en ligne individuelle.
PROBLEMES INVERSES POUR LE 3D
ECTS
5
Établissement
INP - ENSEEIHT
Problèmes inverses pour la 3D
Établissement
INP - ENSEEIHT
Cette UE s'articule autour de 3 parties :
PARTIE 1: GÉOMÉTRIE : Généralités sur la photographie, 3D comme probleme inverse. Introduction à Meshroom, Structure-From-Motion, rappel d'outils d'optimisation, Ajustement de faisceau pour le SfM
PARTIE 2: Shape-From-Shading : Conférence sur la lumière, Photométrie, BRDF, représentation de l'éclairage, problèmes inverses sous-jacents, Fast marching, capteurs de profondeur
PARTIE 3: Stéréophotométrie
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Choix UE Parc. SYL Parc. Impact Entrepreneurship
Établissement
INP - ENSEEIHT
SYSTEMES TEMPS REELS (STR)
ECTS
5
Établissement
INP - ENSEEIHT
Systèmes et Ordonnancement Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Langage pour le Temps Réel
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet IoT Arduino
Établissement
INP - ENSEEIHT
Période de l'année
Automne
SYSTEMES REPARTIS ET SECURITE
ECTS
5
Établissement
INP - ENSEEIHT
Syst.èmes et algorithmes répartis
Établissement
INP - ENSEEIHT
Les principes et les concepts du calcul distribué sont décrits ainsi que leur utilisation dans les systèmes distribués. Après une brève introduction, le modèle standard du calcul distribué basé sur la relation de causalité est présenté. Ensuite, une étude des algorithmes distribués génériques est réalisée : datation, protocoles causaux et atomiques, exclusion mutuelle, consensus, terminaison, instantanés globaux et checkpointing, cohérence de la mémoire, etc.
Quelques exemples de systèmes distribués sont particulièrement mis en avant : les systèmes de fichiers distribués (NFS, AFS), les protocoles de multicast atomiques (Ensemble, Java Groups, etc.), les mémoires distribuées et leurs différentes sémantiques de cohérence, la simulation distribuée (standard HLA), etc.
Des tendances actuelles et/ou des applications plus spécifiques clôturent ce tour d'horizon des fondements de l'informatique distribuée : informatique pair-à-pair, réseaux de capteurs, mobilité, systèmes ambiants, etc.
Sécurité et informatique légale
Établissement
INP - ENSEEIHT
Calcul Parallèle
Établissement
INP - ENSEEIHT
- Architecture des supercalculateurs modernes (processeurs multi-coeurs, multiprocesseurs ou noeuds SMP et NUMA, accélérateurs GPU, réseaux d’interconnexion).
- Classification de Flynn.
- Hiérarchie desmémoires caches.
- Principes de localité spatiale et temporelle.
- Programmation parallèle en MPI : communications point a point et collectives, opérations de réduction
et éventuellement optimisations. - Introduction à la programmation des GPU
RAFFINEMENT ET METHODES FORMELLES
ECTS
5
Établissement
INP - ENSEEIHT
Spécifications formelles
Établissement
INP - ENSEEIHT
Développement formel des Systèmes
Établissement
INP - ENSEEIHT
INTERFACE D'ACCES A L'INFORMATION
ECTS
5
Établissement
INP - ENSEEIHT
Recherche d'information
Établissement
INP - ENSEEIHT
Sureté de fonctionnement
Établissement
INP - ENSEEIHT
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
Choix UE Parc.HPC Parc. Impact Entrepreneurship
Établissement
INP - ENSEEIHT
SYSTEMES REPARTIS ET SECURITE
ECTS
5
Établissement
INP - ENSEEIHT
Syst.èmes et algorithmes répartis
Établissement
INP - ENSEEIHT
Les principes et les concepts du calcul distribué sont décrits ainsi que leur utilisation dans les systèmes distribués. Après une brève introduction, le modèle standard du calcul distribué basé sur la relation de causalité est présenté. Ensuite, une étude des algorithmes distribués génériques est réalisée : datation, protocoles causaux et atomiques, exclusion mutuelle, consensus, terminaison, instantanés globaux et checkpointing, cohérence de la mémoire, etc.
Quelques exemples de systèmes distribués sont particulièrement mis en avant : les systèmes de fichiers distribués (NFS, AFS), les protocoles de multicast atomiques (Ensemble, Java Groups, etc.), les mémoires distribuées et leurs différentes sémantiques de cohérence, la simulation distribuée (standard HLA), etc.
Des tendances actuelles et/ou des applications plus spécifiques clôturent ce tour d'horizon des fondements de l'informatique distribuée : informatique pair-à-pair, réseaux de capteurs, mobilité, systèmes ambiants, etc.
Sécurité et informatique légale
Établissement
INP - ENSEEIHT
Calcul Parallèle
Établissement
INP - ENSEEIHT
- Architecture des supercalculateurs modernes (processeurs multi-coeurs, multiprocesseurs ou noeuds SMP et NUMA, accélérateurs GPU, réseaux d’interconnexion).
- Classification de Flynn.
- Hiérarchie desmémoires caches.
- Principes de localité spatiale et temporelle.
- Programmation parallèle en MPI : communications point a point et collectives, opérations de réduction
et éventuellement optimisations. - Introduction à la programmation des GPU
ADVANCED STATISTICAL MACHINE LEARNING
ECTS
5
Établissement
INP - ENSEEIHT
Le thème principal du cours est les méthodes d'apprentissage, dont l'apprentissage statistique et les réseaux de neurones profonds, pour le traitement de supports de grande dimension, tels que les images. Selon les options ouvertes, les sujets suivants seront couverts:
- apprentissage statistique, régression et classification - Modèles linéaires - GAM - Arbres de décision - Méthodes d'agrégation de modèles (Bagging, Random forests, Boosting) - Machines à support vectoriel
- Réseaux de neurones et introduction à l’apprentissage profond: définition des réseaux de neurones, fonctions d'activation, perceptron multicouche, algorithmes de rétropropagation, algorithmes d'optimisation, régularisation
- Réseaux de neurones convolutifs (applications à la classification d'images, détection d'objets), réseaux de neurones récurrents (modélisation de séquences, rétropropagation dans le temps), réseaux de neurones pour le traitement 3D
- Apprentissage supervisé et non supervisé
- Mise en œuvre sur des données réelles de grande taille avec des bibliothèques Python et/ou R.
Statistique exploratoire multi modèle
Établissement
INP - ENSEEIHT
- Leçon + travaux pratiques pour chaque partie :
Introduction : apprentissage statistique, régression & classification - Modèles linéaires - GAM - Arbres de décision - Méthodes d'agrégation de modèles (Bagging, Random forests, Boosting) - Machines à vecteurs de support - Réseaux neuronaux & Deep Learning.
Apprentissage profond
Établissement
INP - ENSEEIHT
Après avoir rappeler les différentes approches supervisées et non-supervisées pour analyser les données, un ensemble de données issues d'un problème réel est fourni aux étudiants. Ils travaillent par groupe de 3 ou 4 afin de donner du sens à ces données en utilisant les outils à leur disposition. Leurs interprétations sont exposées sous forme d'une présentation qui fait office d'évaluation.
HIGH PERFORMANCE SCIENTIFIC COMPUTING
ECTS
5
Établissement
INP - ENSEEIHT
Ce cours commence par des conférences qui présentent des algorithmes parallèles pour résoudre des systèmes linéaires issus d'équations aux dérivées partielles sur des ordinateurs parallèles. Les méthodes de résolution dépendent de la technique de discrétisation utilisée: les approches aux différences finies et aux éléments finis sont considérées. Un accent particulier sera mis sur la solution des problèmes dépendant du temps par une technique implicite, où l'évolutivité pour des calculs massivement parallèles est atteinte en utilisant des techniques appropriées de partitionnement de maillage. Le cours se poursuit par des conférences sur les méthodes directes de résolution pour les systèmes linéaires creux. L'objectif de ces cours est de fournir aux étudiants la théorie de base derrière la factorisation de matrices creuses ainsi que les problèmes liés à la mise en œuvre d'un solveur creux direct sur des architectures moderne de calcul parallèle. Plus précisément, le message se concentrera sur le coût et l'efficacité des opérations d'algèbre linéaire de base, les problèmes liés à la consommation de mémoire, l'exploitation du parallélisme et de la concurrence ainsi que certains aspects de la stabilité numérique.
Méthodes itératives en algèbre linéaire
Établissement
INP - ENSEEIHT
Algorithmes pour le calcul à Hautes Performances
Établissement
INP - ENSEEIHT
Ce cours présente des notions de base pour l'analyse des
performances et de la scalabilité des algorithmes séquentiels et
parallèles pour le calcul à haute performance. Les arguments
traités sont:
- localité des données dans les mémoires cache: fonctionnement des
mémoires cache, "roofline model", "blocking" des algorithmes,
opérations BLAS de niveau 1, 2 et 3, algorithmes de
factorisation de matrices par blocs.
- scalabilité des algorithmes parallèles: surtout dans les
algorithmes parallèles et concept de scalabilité forte et
faible. Lois de Amdahl et Gustafsson
- algorithmes parallèles pour architectures à mémoire partagée:
parallélisme par tâche et analyse du chemin critique
- algorithmes parallèles pour architectures à mémoire distribuée:
modèle de Hockney, communications collectives, modélisation et
analyse d'algorithmes parallèles d'algèbre linéaire numérique
(produit et factorisation de matrices denses et creuses)
- analyse de la consommation de mémoire dans des graphes de
tâches: modèles d'analyse et minimisation de la consommation de
mémoire dans des algorithmes parallèles exprimés sous forme de
graphes de tâches
Algèbre linéaire du calcul quantique
Établissement
INP - ENSEEIHT
Le cours introduit la notion de qubit et de portes logiques quantiques par leur modélisation mathématique. Nous verrons les outils d'algèbres linéaires (espace de Hilbert, produit tensoriel,...) et les notions de physique quantique (principe de superposition, intrication, et interférence quantique) que l'on retrouve dans le calcul quantique. Nous présenterons ensuite quelques algorithmes quantiques (algorithme de Deutsch, algorithme de Deutsh-Jozsa, et algorithme de Grover) qui permettent une accélération exponentielle ou une accélération quadratique par rapport aux meilleur algorithmes classiques possibles. Le cours se termine par un TP où nous implémenterons l’algorithme de Grover sur un simulateur d'ordinateur quantique.
Optimisation globale
Établissement
INP - ENSEEIHT
Le cours aborde la présentation de diverses métaheuristiques, mais également des méthodes d'intervalles, et l'hybridation de diverses approches. Des applications sont proposées à titre d'illustration, notamment dans le domaine de la résolution de conflits aériens. Une connaissance de la programmation linéaire est souhaitable, notamment en nombre entiers, car des comparaisons de méthodes sont utilisées pour illustrer l'intérêt des métaheuristiques. Un TD en salle informatique est proposé pour se familiarisier avec l'utilisation d'un algorithme évolutionnaire.
Le cours est présenté par Nicolas Durand, professeur à l'ENAC. nicolas.durand @ enac.fr
INVERSE PROBLEMS
ECTS
5
Établissement
INP - ENSEEIHT
Le contenu est double, avec un accent sur le domaine préféré de l’étudiant :
- Méthodes de filtrage :
- Introduction au filtrage: inférence bayésienne; Principes de filtrage et de lissage, filtrage non linéaire; Application au cas linéaire et gaussien: filtre de Kalman.
- Dynamique d'incertitude pour les équations différentielles ordinaires (EDO) et les équations différentielles stochastiques (EDS): de l'EDP à l'EDO (schémas numériques); Exposant de Lyapunov et système chaotique; processus stochastiques; processus de Markov discrets / continus; Dualité dynamique observable / mesure
- Filtrage stochastique: filtre à particules; Filtre Kalman d’ensemble; Lissage stochastique
Assimilation de données
Établissement
INP - ENSEEIHT
Le cours rappelle les bases de l'assimilation de données pour les systèmes dynamiques de dimension finie, basées sur le formalisme bayésien afin d'introduire le filtrage non-linéaire et son implémentation particulaire. Le filtre de Kalman est présenté comme une solution particulière, et il est comparé au filtre particulaire en considérant l'interprétation géométrique de la malédiction de la dimensionnalité. La connexion entre l'AD bayésienne et le réseau récurrent sera présentée.
Filtrage Stochastique
Établissement
INP - ENSEEIHT
L'étape de prévision pour les processus de Markov est décrite dans les cadres déterministe et stochastique en suivant une approche similaire : la dynamique de l'incertitude est déduite du semi-groupe agissant sur les fonctions observables, ce qui conduit à l'équation de Liouville (déterministe) ou de Fokker-Planck (stochastique) par dualité. La prédiction d'ensemble est ensuite introduite et justifiée à partir de l'interprétation faible de la dynamique de l'incertitude. Le calcul d'Itô est d'abord introduit à partir d'expériences numériques (fomule d'Itô, intégration d'une équation différentielle stochastique, convergence faible/fort des schémas numériques) et du chemin intégral menant à la limite continue de la fonction de coût discrète 4DVar. Les intégrales de Stratonovitch et d'Itô sont comparées pour leur utilisation dans la modélisation stochastique d'un bruit multiplicatif corrélé/décorrélé ponctuel. Un système de dimension infinie sera considéré dans le cas déterministe.
UE A CHOIX SELON FINALITE
ECTS
5
Établissement
INP - ENSEEIHT
Complex Graph Networks
Établissement
INP - ENSEEIHT
Cybersecurity : introduction and practice
Établissement
INP - ENSEEIHT
Infrastructure for cloud, big data and machine learning
Établissement
INP - ENSEEIHT
Infrastructure for BigData
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Projet USRP par SILICOM
Établissement
INP - ENSEEIHT
Data analysis 2 and classification
Établissement
INP - ENSEEIHT
Introduction à la Mécanique quantique pour le calcul
Établissement
INP - ENSEEIHT
Introduction to Reinforcement Learning
Établissement
INP - ENSEEIHT
Image et Vision
Établissement
INP - ENSEEIHT
Chaque partie est composée de 2 ou 3 cours avec des classes inversées, suivis de 4 à 5 travaux pratiques (matlab). Chaque classe inversée est notée. Chaque séquence de TP est un seul sujet qui peut être assimilé à un mini projet dont la compréhension est évaluée sous forme de questionnaire et/ou de démonstration. Plus précisément, la première séquence de travaux pratiques permettra la mise en oeuvre d'une approche de segmentation basée super pixels et la seconde séquence consistera à réaliser une chaîne de traitement pour construire un panorama à partir d'un ensemble d'images.
Photographie numérique
Établissement
INP - ENSEEIHT
Contenu du cours :
- Histoire de la photographie
- Caractéristiques des objectifs photographiques
- Capteurs argentiques et capteurs numériques
- Profondeur de champ et angle de champ
- Aberrations des objectifs photographiques
- Utilisation de la photographie comme outil de mesure
Cloud Strategy
Établissement
INP - ENSEEIHT
C1) Présentation générale de l’adoption du cloud dans les entreprises avec un rapide historique sur les technologies et les stratégies.
TP1) Définition d’une architecture cloud et coûts associés
C2) Pourquoi adopter ou migrer vers le cloud ? Quels enjeux stratégiques, économiques et techniques ? Quelles sont les contraintes légales à prendre en compte ? Comment construire une stratégie Move to cloud ?
TP2) Formalisation d’un cadrage et d’une stratégie move to cloud C3) Les approches Micro-services dans les entreprises. L’infrastructure as code comme accélérateur, support à l’industrialisation et pilier d’une stratégie multi-cloud.
TP3) Utilisation de Gitops et Terraform pour déployer un service cloud #1
C4) Retours d’expérience autour de 2 projets : Stratégie de déploiement mondiale d’une application de reconnaissance client pour un acteur du luxe, Mise en place d’une plateforme Européenne d’aide à la prise de décision pour les agriculteurs
TP4) Utilisation de Gitops et Terraform pour déployer un service cloud #2
C5) Les enjeux de la souveraineté et des Cloud de confiance.
TP5) Création d’un service se basant sur des sources de données ouvertes (TP noté)
Numérique responsable
Établissement
INP - ENSEEIHT
- Introduction aux impacts environnementaux et sociétaux du numérique – leviers d’action – zoom sur les centres de données.
- Analyse Cycle de Vie
- Sustainable AI
- Éthique du numérique et IA
- Eco-socio-conception des services numériques
- UXUI et accessibilité
- De plus, les étudiants doivent suivre le MOOC de l'INRIA "Impacts environnementaux du numérique" (https://www.fun-mooc.fr/fr/cours/impacts-environnementaux-du-numerique/).
SOFT SKILLS 1 - PARTNERSHIPS
ECTS
5
Établissement
INP - ENSEEIHT
Méthodes pédagogiques : contenus théoriques, ateliers pratiques, interactions avec des partenaires de l’écosystème entrepreneurial.
Reporting : suivi du projet via un site (Notion ou équivalent) documentant les choix, la planification et les résultats.
Évaluation : présentation orale du projet sous forme de pitch et production du site de reporting.
UT ou TBS ou TSM 1 - module 18h
Établissement
INP - ENSEEIHT
UT ou TBS ou TSM 2 - module 18h
Établissement
INP - ENSEEIHT
UT ou TBS ou TSM 3 - module 18h
Établissement
INP - ENSEEIHT
SOFT SKILLS 2 - DESIGN THINKING
ECTS
5
Établissement
INP - ENSEEIHT
Méthodes pédagogiques : ateliers pratiques, contenus théoriques et échanges avec des partenaires pour mettre en œuvre les étapes du design thinking.
Reporting : site de suivi documentant la démarche, les prototypes et les enseignements tirés.
Évaluation : présentation orale du projet (pitch en anglais) et production du site de reporting (documents en anglais), évaluant structuration, pertinence, originalité et rigueur méthodologique.
Design Thinking 1 - module 15h
Établissement
INP - ENSEEIHT
Design Thinking 2 - module 18h
Établissement
INP - ENSEEIHT
Professional Communication and English - module 21h
Établissement
INP - ENSEEIHT
SOFT SKILLS 3 - PROJET DEEP TECH & CAS D'USAGE
ECTS
5
Établissement
INP - ENSEEIHT
Méthodes pédagogiques : étude de cas, ateliers pratiques, échanges avec des partenaires et documentation structurée des projets.
Reporting : site de suivi (Notion ou équivalent) détaillant les cas d’usage, les choix réalisés et les enseignements tirés.
Évaluation : présentation orale du projet (pitch) et production du site de reporting.
PDT & CU 1 - module 18h
Établissement
INP - ENSEEIHT
PDT & CU 2 - module 18h
Établissement
INP - ENSEEIHT
PDT & CU 3 - module 18h
Établissement
INP - ENSEEIHT
PFE SN avec PL
ECTS
30
Établissement
INP - ENSEEIHT
PROJET LONG SN
ECTS
8
Établissement
INP - ENSEEIHT
PROJET DE FIN D'ETUDE SN
ECTS
16
Établissement
INP - ENSEEIHT
PFE FISA
ECTS
30
Établissement
INP - ENSEEIHT
Projet de fin d'études de 5 à 6 mois fait dans l'entreprise où se fait l'alternance.
PROJET DE FIN D'ETUDE-SN SANS PL
ECTS
30
Établissement
INP - ENSEEIHT
PFE SN avec PL
ECTS
30
Établissement
INP - ENSEEIHT
PROJET LONG SN
ECTS
8
Établissement
INP - ENSEEIHT
PROJET DE FIN D'ETUDE SN
ECTS
16
Établissement
INP - ENSEEIHT

