ECTS
30
Établissement
INP - ENSEEIHT
Liste des enseignements
SOFT AND HUMAN SKILLS
5RESEAUX LOCAUX ET DE TELECOMMUNICATIONS
5ARCHITECTURE DES ORDINATEURS
5BASE DE LA PROGRAMMATION FONCT ET TRADUCTION DES LANGAGES
5SYSTEMES CONCURRENTS ET COMMUNICANTS
5INTERNET ET GRAPHES
5
SOFT AND HUMAN SKILLS
ECTS
5
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Professional Communication and English -Lv1-Sem.7
Établissement
INP - ENSEEIHT
Volume horaire
21h
Période de l'année
Automne
Un semestre de 12 séances interactives et hebdomadaires. Développement des compétences en communication professionnelle en anglais, incluant l’interaction orale, la rédaction de documents professionnels, la compréhension de supports authentiques, ainsi que l’autonomie, l’esprit critique et les compétences interculturelles. L’évaluation comprend des épreuves orales, individuelles et collectives, visant à apprécier la capacité des étudiants à argumenter, débattre et interagir en anglais de manière claire et pertinente. Elle repose également sur une évaluation écrite individuelle permettant de mesurer la structuration de la pensée, la cohérence de l’argumentation et la qualité de l’expression écrite.
LV2-2ème Année-S7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Un semestre de 12 séances interactives et hebdomadaires. Développement des compétences en communication professionnelle, incluant l’interaction orale, la rédaction de documents professionnels, la compréhension de supports authentiques, ainsi que l’autonomie, l’esprit critique et les compétences interculturelles. Évaluation par niveau, basée sur des productions écrites, des prestations orales individuelles ou en groupe, et une évaluation continue de l’attitude et de la participation en classe.
Italien-S7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Japonais-S7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Russe-S7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Allemand-S7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
FLE - S7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
EPS-2A-Sem.7
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Pour une EPS inclusive, adaptée et motivante, l'étudiant pourra
-choisir les activités supports parmi une vingtaine, dans des modes de pratiques variées : développement personnel, activité de découverte, activité projet, activité artistique, activités compétitives,
-renforcer les compétences psychosociales, en multipliant les situations collectives et d'interactions sociales (coopération, intelligence collective, s'engager dans différents rôles sociaux)
-se tester et se responsabiliser au regard de son "Score santé" personnel
-apprendre en situation expérientielle.
Careers and Management-S7
Établissement
INP - ENSEEIHT
Volume horaire
21h
Période de l'année
Automne
L’enseignement s’organise sur un semestre de 12 séances hebdomadaires, structuré en deux modules — PPP Research et PPP Interview — dédiés à l’exploration des parcours professionnels et à l’approfondissement du projet professionnel personnel. Il est complété par une journée internationale consacrée à la découverte des opportunités de mobilité académique et professionnelle, ainsi que par des conférences métiers animées par des professionnels et partenaires industriels.
L’évaluation repose sur le développement d’un e-portfolio individuel et sur une présentation orale individuelle du projet professionnel devant un jury composé d’enseignants-chercheurs, d’experts en ressources humaines et de partenaires industriels.
Innovation-Entreprenariat-S7
Établissement
INP - ENSEEIHT
RESEAUX LOCAUX ET DE TELECOMMUNICATIONS
ECTS
5
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Cette UE se concentre sur les réseaux locaux et sur les réseaux de télécommunications :
- dans le contexte des réseaux locaux, nous présentons d’abord l’architecture Ethernet, ses évolutions et le pontage
- dans celui des réseaux de télécoms, nous présentons les solutions des réseaux à commutation de circuit puis de paquets.
Il s’agira de comprendre les objectifs respectifs de ces réseaux, leur architectures ainsi que les principaux protocoles associés.
Réseaux Locaux
Établissement
INP - ENSEEIHT
Volume horaire
10h
Ce cours introduit les caractéristiques générales d’un réseau local en s’appuyant sur la technologie des réseaux Ethernet commutés. Les compétences qui seront développées dans le cours sont les suivantes :
- Décrire l’architecture et l'empilement protocolaire d'un réseau local,
- Décrire les principaux mécanismes liaison de données et MAC du standard IEEE, et leurs interactions avec les protocoles IP et de transport,
- Décrire l'effet des mécanismes intervenant dans la commutation de trames Ethernet (apprentissage, VLAN, protocoles d'arbres couvrants, qualité de service, EEE),
- Configurer un réseau local Ethernet avec des VLAN,
- Choisir une architecture et une topologie de réseau local pour un cas d’usage donné en l'argumentant
- Définir un protocole de réseau local simple.
Réseaux de Télécommunications
Établissement
INP - ENSEEIHT
Période de l'année
Automne
On aborde dans ce cours la représentation des réseaux complexes (modèles en couches, plans fonctionnels), la gestion des liens, les mécanismes de commutation et de routage (circuits, paquets, circuits virtuels), ainsi que les réseaux d’accès. Ces notions sont illustrées à travers l’étude de technologies emblématiques des télécoms (RTC, SS7, HDLC/X.25, Frame Relay, RNIS, ADSL, FTTH, SDH), permettant aux étudiants d’acquérir des bases solides et transférables pour comprendre, analyser et concevoir toute architecture de réseau de télécommunications moderne. Un projet permet
Le projet permet aux étudiants de mettre en pratique les concepts de routage, de signalisation et de gestion des ressources dans les réseaux de télécommunications. À partir d’un réseau téléphonique commuté, ils étudient et comparent différentes stratégies de routage (statique, avec partage de charge, adaptative) et évaluent leurs performances par simulation. Ce travail vise à développer des compétences en analyse de protocoles, modélisation de réseaux, évaluation de performances et communication technique, à travers la réalisation d’un rapport, d’un code de simulation et d’une restitution synthétique des résultats.
ARCHITECTURE DES ORDINATEURS
ECTS
5
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Architecture des Ordinateurs
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Ce cours comporte deux parties :
- La programmation de cartes FPGA en utilisant le langage VHDL
- L'évolution des architectures de processeur
La partie de programmation des cartes FPGA comprend :
- Une découverte du langage VHDL comprenant une description de ses spécificités par rapport des langages logiciels (notion de signal, domaine concurrent), les approches pour implémenter des fonctionnements de composant, en particulier, l'utilisation d'automate à états,
- Des exemples de modélisation de composants de difficulté progressive seront développés lors des séances de TD et TP,
- Deux projets (un en individuel et un en binôme) autour de protocoles et de composants de communication.
BASE DE LA PROGRAMMATION FONCT ET TRADUCTION DES LANGAGES
ECTS
5
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Programmation Fonctionnelle
Établissement
INP - ENSEEIHT
Période de l'année
Automne
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
Traduction des Langages
Établissement
INP - ENSEEIHT
Période de l'année
Automne
La matière est composée de 3 cours magistraux, 6 TD et 6TP. La matière est évaluée par un examen sur table de 1h30. Les concepts abordés sont :
- analyse lexicale, syntaxique et sémantique
- Abstract Syntaxe Tree
- table des symboles
- typage (vérification de type)
- génération de code
Le langage d'entrée du compilateur est le langage RAT (constante, variable, fonction, entier, booléen, rationnel, conditionnel, répétition). Le langage de sortie est le langage TAM (machine à pile sans pas de registre). Le compilateur est écrit en OCaml en utilisant Menhir.
Contenu détaillé des séances :
C1 : Introduction à la compilation. Rappel : automate, grammaire, arbre de dérivation + analyse lexicale et syntaxique
TD1 : Manipulation de grammaires, grammaires attribuées
TP1 : Prise en main de Menhir - analyses lexicale, syntaxique et sémantique
C2 : AST, gestion des identifiants, typage (inférence de type avec Mini-ML + contrôle de type avec RAT)
TD2 : Définition de l'AST de RAT + gestion des identifiants à l'aide d'une table des symboles
TP2 : Passe de gestion d'identifiants
TD3 : Typage
TP3 : Passe de typage
C3 : Placement mémoire + génération de code et TAM
TD4 : Placement mémoire
TP4 : Passe de placement mémoire
TD5 : Génération de code
TP5 : Passe de génération de code et TAM
TP6 : Passe de génération de code et TAM
TD6 : Pour aller plus loin (pointeurs, ...) : aide pour le projet
PF et TDL
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Le projet est à réaliser en binôme, hors séances entre mi-novembre et mi-janvier.
SYSTEMES CONCURRENTS ET COMMUNICANTS
ECTS
5
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Présentation des notions, principes et mécanismes de base en programmation concurrente et intergiciels. Plus précisément :
* modélisation et conception de systèmes parallèles
* raisonnement et évaluation sur les applications concurrentes
* patrons de conception et de synchronisation essentiels
* pratique de la programmation concurrente à gros grain
* comprendre et connaître les modèles d'interaction répartie
* conception et programmation d'applications selon le modèle des objets répartis
Systèmes Concurrents
Établissement
INP - ENSEEIHT
Volume horaire
16h
Période de l'année
Automne
- modélisation et conception de systèmes parallèles
- raisonnement et évaluation sur les applications concurrentes
- patrons de conception et de synchronisation essentiels
- pratique de la programmation concurrente à gros grain
Intergiciels
Établissement
INP - ENSEEIHT
Période de l'année
Automne
- l'interface socket
- le modèle client-serveur et les outils d'appel à distance (RPC, RMI, web services)
- les intergiciels à messages (JMS)
- intégration d'applications : les ESB
Projet Données Réparties
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Le projet est centré sur la réalisation d'une plateforme permettant de gérer des applications concurrentes opérant sur des données partagées, dans un environnement centralisé, puis réparti.
Il s'agira de développer la plateforme proprement dite, puis de l'évaluer à travers le développement d'un panel d'applications utilisant cette plateforme.
La plateforme demandée reprend, de manière simplifiée, les fonctionnalités de logiciels standard du domaine. Par exemple, les dernières éditions du projet reprennent l'architecture de la plateforme Hadoop.
INTERNET ET GRAPHES
ECTS
5
Établissement
INP - ENSEEIHT
Internet
Établissement
INP - ENSEEIHT
Période de l'année
Automne
Le principaux éléments abordés dans ce cours sont le routage (en particulier au travers de RIP et OSPF, mais BGP est également évoqué), le contrôle de congestion (au travers des variantes de TCP), la traduction d'adresse, l'interconnexion (techniques de "tunneling"), les protocoles applicatifs (illustrés au travers de deux exemples tels que HTTP et DNS).
Projet Interconnexion
Établissement
INP - ENSEEIHT
Période de l'année
Automne
En groupe de 5 étudiant·e·s, mise en place du réseau simple d'un
FAI, avec son routage, son serveur DNS, l'accès à des comptes
professionnels et particuliers.
Mise en place d'un réseau d'entreprise avec plusieurs sites
interconnectés et déploiement de services de base (web, téléphonie,
travail partagé, ...) et de techniques réseau : firewall, VPN, QoS, ...
Théorie des graphes
Établissement
INP - ENSEEIHT
Objet de base
Parcours de longueur optimale : algorithmes de Moore-Dijkstra et de Ford.
Ordonnancement : analyse PER
Parcours hamiltoniens : méthodes de Demoucron et de Kaufman - Malgrange
Parcours eulériens
Flots maximaux : algorithme de Ford-Fulkerson
Affectations optimales : méthode hongroise
Propriétés relatives aux cycles, arbres et arborescences Arbres partiels de poids optimal : algorithme de Kruskal Graphes planaires : formule d'Euler.

