INGENIEUR INFORMATIQUE ET RÉSEAUX - Internet des objets Cyber-sécurité Big Data - INSA Toulouse

La page est créée Angelique Legrand
 
CONTINUER À LIRE
INGENIEUR INFORMATIQUE ET RÉSEAUX - Internet des objets Cyber-sécurité Big Data - INSA Toulouse
INGENIEUR
INFORMATIQUE
ET RÉSEAUX
> Internet des objets
> Cyber-sécurité
> Big Data
INGENIEUR INFORMATIQUE ET RÉSEAUX - Internet des objets Cyber-sécurité Big Data - INSA Toulouse
ADMISSION

DUT ou BTS ou diplôme équivalent à BAC + 2 avec 3 années d'expérience professionnelle dans le domaine visé

L'admission au cycle préparatoire se fait sur dossier avec un entretien devant une commission composée
d'enseignants de l'école et de représentants de l'industrie.

OBJECTIFS

L'objectif de la spécialité Informatique et Réseaux (IR) est de former des ingénieurs généralistes capables de
maîtriser le processus de développement de logiciels et la conception de systèmes informatiques complexes,
communicants et distribués en réseaux, en intégrant des contraintes de sécurité et/ou de temps réel.

                                                                                                                 1
INGENIEUR INFORMATIQUE ET RÉSEAUX - Internet des objets Cyber-sécurité Big Data - INSA Toulouse
CYCLE PREPARATOIRE (170h)

                       UE : Expression
                       Intitulé du cours : Expression
Responsable du cours   Valérie DUPUY
Contenu pédagogique          Méthode de l’écrit professionnel : compte rendu de document et
                                 synthèse de dossier
                             Compétences : comprendre et trier des informations nombreuses et
                                 complexes, structurer ces informations en groupes logiques, formuler ces
                                 informations par écrit de façon explicite et précise, rédiger une
                                 introduction en contextualisant un sujet.
     Prérequis         Bonne maîtrise du français écrit
     Evaluation        4 à 5 devoirs obligatoires à distance via Moodle en contrôle continu

                       UE : Mathématiques
                       Intitulé du cours : Outils Mathématiques
Responsable du cours   Florent CHAZEL
Contenu pédagogique          Rappels sur les ensembles, les inégalités, les nombres complexes, les
                                 principales formules de trigonométrie, et les fonctions usuelles.
                             Logique et Raisonnement : opérateurs logiques, quantificateurs et
                                 principaux types de raisonnement mathématique.
                             Polynômes et Fonctions Rationnelles : définition et théorèmes
                                 fondamentaux sur les polynômes réels et complexes, décomposition en
                                 éléments simples d’une fonction rationnelle.
     Prérequis         Programme de Mathématiques de 1ère et Terminale scientifique.
     Evaluation        Examen final sur table.

                       UE : Mathématiques
                       Intitulé du cours : Algèbre linéaire
Responsable du cours   Léa COT
Contenu pédagogique          Résolution de systèmes linéaires
                             Etude des matrices
                             Espaces vectoriels, bases, dimension
                             Applications linéaires
                             Diagonalisation d’endomorphismes
     Prérequis         Aucun
     Evaluation        Examen écrit

                                                                                                        1
UE : Mathématiques
                       Intitulé du cours : Analyse 1
Responsable du cours   Léa COT
Contenu pédagogique          Equivalences de fonctions
                             Formules de Taylor et développements limités
                             Développements asymptotiques
                             Intégrales simples
                             Primitives de fractions rationnelles
                             Intégrales généralisées (selon avancement)
     Prérequis         Aucun
     Evaluation        Examen écrit

                       UE : Mathématiques
                       Intitulé du cours : Analyse 2
Responsable du cours   Jérôme MONNIER
Contenu pédagogique          Fonctions à plusieurs variables, continuité, dérivabilité
                             Gradient, Hessien
                             Optimisation (1er pas)
                             Changements de variables
                             Intégration à plusieurs variables (si temps suffisant...)
     Prérequis         Outils mathématiques, Analyse 1
     Evaluation        Examen écrit (potentiellement rendu via Quiz sur Moodle)

                       UE : Mathématiques
                       Intitulé du cours : Equations Différentielles
Responsable du cours   Florent CHAZEL
Contenu pédagogique          Equations différentielles ordinaires linéaires d’ordre 1 : équations
                                 homogènes, recherche de solutions particulières, méthode de la variation
                                 de la constante.
                             Systèmes différentiels linéaires à coefficients constants : systèmes
                                 homogènes, exponentielle de matrice, recherche de solutions
                                 particulières, application à la résolution d’une EDO linéaire à coefficients
                                 constants d’ordre quelconque.
     Prérequis         Outils Mathématiques, Analyse 1 et Algèbre.
     Evaluation        Examen final sur table.

                       UE : Mathématiques
                       Intitulé du cours : Intégrales Curvilignes
Responsable du cours   Florent CHAZEL
Contenu pédagogique          Courbes paramétrées : définitions, exemples, vecteur tangent, normale,
                                 repère de Serret‐Frenet, courbure.
                             Intégrales curvilignes : longueur d’une courbe, circulation d’un champ de
                                 vecteur, théorème de Green‐Riemann, flux d’un champ de vecteurs,
                                 théorème de la divergence.
     Prérequis         Outils Mathématiques, Analyse 1 et Analyse 2.
     Evaluation        Examen final sur table.

                                                                                                                2
UE : Mathématiques
                       Intitulé du cours : Fourier et Laplace
Responsable du cours   Jérôme MONNIER
Contenu pédagogique          Séries de Fourier
                             Transformée de Fourier
                             Transformée de Laplace
     Prérequis         Outils mathématiques, Algèbre, Analyse 1, Analyse 2
     Evaluation        Examen écrit (potentiellement rendu via Quiz sur Moodle)

                        UE : INFORMATIQUE LOGICIELLE
                        Intitulé du cours : Introduction à l’Algorithmique et à la
                        Programmation
Responsable du cours    Guillaume Auriol
Contenu pédagogique           Analyse descendante et décomposition en sous‐programmes
                              Tableaux, attributs, algorithmes de parcours (exhaustif, tronqué),
                                  structures de données de type Record
                              Récursivité
                              Pointeurs ‐ Listes chaînées et algorithmes de parcours
     Prérequis          Connaissance d’un langage de programmation impérative
     Evaluation         Examen écrit

                        UE : INFORMATIQUE LOGICIELLE
                        Intitulé du cours : Programmation en langage C
Responsable du cours    Vincent Nicomette
Contenu pédagogique           Types élémentaires
                              Structures itératives, structures de contrôle
                              Fonctions, paramètres
                              Pointeurs
                              Structures de données
                              Entrées/Sorties
     Prérequis          Algorithmique de base
     Evaluation         QCM

                                                                                                    3
UE : INFORMATIQUE LOGICIELLE
                       Intitulé du cours : Types Abstraits de Données
Responsable du cours   Patrick Esquirol
Contenu pédagogique          Types abstraits de données : définition, utilité
                             Structures linéaires : Piles, Files, Listes, Listes ordonnées
                             Implémentation par tableaux, listes chaînées, listes doublement
                                 chaînées et complexité algorithmique des opérations
                             Structures arborescentes : arbres binaires, arbres binaires de recherche,
                                 arbres équilibrés (AVL), tas (files de priorité)
                             Implémentation par tableaux ou structures chaînées par pointeurs et
                                 complexité algorithmique des opérations
     Prérequis         Algorithmique séquentielle de base, Récursivité
     Evaluation        Examen écrit

                       UE : SYSTEMES D’EXPLOITATION
                       Intitulé du cours : Principes des systèmes d’exploitation
Responsable du cours   Thierry Monteil
Contenu pédagogique          Structure des systèmes d’exploitation
                             Notion de processus et ordonnancement
                             Synchronisation
                             Gestion de la mémoire
                             Gestion des fichiers
     Prérequis         Architecture matérielle des ordinateurs
     Evaluation        QCM

                       UE : SYSTEMES D’EXPLOITATION
                       Intitulé du cours : Le système Unix
Responsable du cours   Vincent Nicomette
Contenu pédagogique          Commandes élémentaires
                             Système de fichiers, droits d’accès
                             Gestion des utilisateurs
                             Redirections, pipes
                             Processus
     Prérequis         Aucun
     Evaluation        Examen

                                                                                                          4
UE : RESEAUX
                       Intitulé du cours : Introduction aux réseaux
Responsable du cours   Christophe Chassot
Contenu pédagogique          INTRODUCTION
                                     o Notion de réseau informatique
                                     o Applications d’un réseau et besoins en communication
                             RESEAUX : CONCEPTS FONDAMENTAUX
                                     o Connectivité et adressage au sein d’un réseau
                                     o Partage des ressources d’un réseau
                                     o Les différents types de commutation
                                     o Notion de qualité de service (QoS) d’un réseau
                                     o Architectures de réseau : principes, modèle OSI, architecture
                                          TCP/IP
                                     o Architecture des réseaux locaux. Application aux réseaux
                                          Ethernet
                             TRAVAUX DIRIGES (à distance)
                                     o Adressage
                                     o Architecture d’un réseau
     Prérequis         Bases en Systèmes d’exploitation
     Evaluation        Examen écrit

                       UE : Informatique théorique
                       Intitulé du cours :
Responsable du cours   Marie‐José Huguet
Contenu pédagogique          Définitions et caractéristiques des graphes
                             Parcours de graphes
                             Optimisation et graphes (plus court chemin, flots
     Prérequis         Structures de données, complexité d’un programme
     Evaluation        Examen écrit

                       UE : Informatique théorique
                       Intitulé du cours :
Responsable du cours   Nicolas Jozefowiez
Contenu pédagogique          Complexité des algorithmes
                             Notation O
                             Evaluation de la complexité
                             Théorême maître
                             Enumération complète
                             Paradigme « diviser pour règner »
     Prérequis         Algorithmique de base
     Evaluation        Devoir

                                                                                                       5
UE : Informatique matérielle
                       Intitulé du cours : Bases de l’architecture d’un ordinateur
Responsable du cours   Michel Castan
Contenu pédagogique          La séance de cours 1 présente une vue générale des composantes de
                                 l'ordinateur avec une introduction à la notion de transformation du
                                 langage de programmation vers l'instruction machine (en utilisant le
                                 modèle de machine présenté) et les notions de chargeur de
                                 programme, compilateur, ...
                             La séance de cours 2 présente le codage des données (ascii, entier, réel,
                                 ...) ainsi que les circuits de calcul et algorithme de base.
                             La séance de cours 3 présente l'organisation de la mémoire et l'unité de
                                 contrôle
     Prérequis         Logique combinatoire et séquentielle
     Evaluation        Devoir

                       UE : Informatique matérielle
                       Intitulé du cours : Langage d’assemblage sur micro‐
                       contrôleur
Responsable du cours   Jean‐Louis Noullet
Contenu pédagogique          Domaines d'application des microcontrôleurs
                             Position du langage d'assemblage dans les techniques de
                                 programmation
                             Eléments de base des langages d'assemblage
                             Application à l'architecture ARM
                             Développement mixte langage d'assemblage ‐ langage C
                             Mise en œuvre sur le microcontrôleur ARM STM32
     Prérequis         Introduction à l’algorithmique
                       Langage C
     Evaluation        Contrôle continu (exercices sur machine)

                       UE : Bases de données
                       Intitulé du cours : Bases de données relationnelles
Responsable du cours   Nawal Guermouche
Contenu pédagogique          Conception des bases de données relationnelles en UML
                             Dérivation du modèle relationnel
                             Normalisation
                             Le langage SQL
     Prérequis         Aucun
     Evaluation        Examen écrit

                                                                                                          6
CYCLE TERMINAL 1 (1130h)
Semestre 7

     ORIENTATION INFORMATIQUE

 GUERMOUCHE NAWAL                   Systèmes d'information (3 crédits ECTS) ‐
                                    I4IRIF21
 Objectifs

 Modèles de Données et Systèmes d'Information :
 A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :

 ‐ Les différents modèles de données existants, leurs avantages et leurs inconvénients
 ‐ Les langages : XML, DTD, et XML schéma
 ‐ Le langage XPath
 ‐ Le langage de transformations XLS
 ‐ Le langages d'interrogation : XQuery

 ‐ La taxonomie des systèmes d information (progiciels de gestion intégrée, gestion de relations clients/tiers,
 gestion de données, etc.)
 ‐ Les bonnes pratiques pour la gestion de systèmes d information basés sur ITIL (Information Technology
 Infrastructure Library)

 L étudiant devra être capable d utiliser ces concepts et ces principes pour réaliser une base de données
 XML :
 ‐ Concevoir la base de données XML
 ‐ Ecrire des feuilles XSL pour la transformation de documents XML en HTML
 ‐ Mettre en œuvre des requêtes pour l interrogation de la base à l aide du langages XQuery

 Également, l étudiant devra être capable de réaliser une étude pratique d un système d information réel et d
 évaluer ses qualités du point de vu des bonnes pratiques de gestion de systèmes d information.

 Pré‐requis

 Bases de données, programmation objet

 Evaluation

 L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
 enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
 évaluation par les pairs...

                                                                                                                  7
MAHOUT VINCENT                     Informatique matérielle et microcontroleur (3
                                   crédits ECTS) ‐ I4IRIF31
Objectifs

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
o Les spécificités de la programmation des unités périphériques pour microcontrôleur.
o Comment prendre en compte des contraintes matérielles spécifiques aux systèmes embarqués à
ressources limitées.
L étudiant devra être capable de :
o Sélectionner une architecture processeur adaptée à l application logicielle et à l environnement.
o Concevoir et tester les techniques de la programmation par interruption matérielle.
o Utiliser des outils de mise au point et de test en développement croisé.
o Lire et naviguer dans une documentation constructeur.

Pré‐requis

I2MAIF11 : Informatique matérielle Electronique numérique
I3MAIF22 : Langage d assemblage

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

MARRE DANIEL                       Informatique fondamentale (6 crédits ECTS) ‐
                                   I4IRIF11
Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            8
ALATA ERIC                          Internet et sécurité (5 crédits ECTS) ‐ I4IRRS11
Objectifs

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
‐ Partie Interconnexion de réseaux et de l Internet :
o les concepts et les techniques de base pour interconnecter des réseaux locaux dans l'Internet : répéteur,
pont, routeur,
o les concepts et les techniques avancées pour interconnecter des LAN dans l'Internet : routage, subnetting,
CIDR, VLAN, VPN, proxy applicatif, NAT,
o les principaux protocoles de l architecture de l Internet TCP/IP : UDP, TCP, IP, ARP/proxy ARP, ICMP, DHCP
(Note : les protocoles de routage RIP, OSPF et BGP sont introduits a minima).
‐ Partie Algorithmique répartie :
o les caractéristiques principales des systèmes répartis (asynchronisme, répartition du contrôle et des
données, absence de connaissance commune, dynamisme, ...),
o les problèmes qui leurs sont spécifiques et la difficulté de leur solution répartie (exclusion mutuelle,
gestion des données partagées, choix réparti, diffusion, détection de la terminaison, ...),
o quelques outils algorithmiques génériques permettant de les résoudre : causalité, récursivité et itération
réparties, structures topologiques spécifiques.
‐ Partie Sécurité :
o les principes de la sécurité informatique aux travers des propriétés qui la caractérisent mais aussi la
classification des principales menaces et des mécanismes de défense
o les principales vulnérabilités des réseaux informatiques, en particulier du réseau Internet ainsi que les
mécanismes de défense associés
o les principales vulnérabilités applicatives ainsi que certains mécanismes de défense associés
L étudiant devra être capable de :
‐ Partie Interconnexion de réseaux et de l Internet :
o d effectuer des choix d architecture matérielle permettant de prendre en compte les besoins et les
contraintes associés à une interconnexion de réseaux locaux,
o d effectuer des choix de plans d adressage et de routage simples,
o de mettre en œuvre (administrer) des réseaux Ethernet et IP dans les contextes d interconnexion de base
abordés dans le cours.
‐ Partie Algorithmique répartie :
o de résoudre des problèmes génériques liés à la mise en œuvre de systèmes répartis,
o de manipuler les outils les plus généraux permettant de les aborder.
‐ Partie Sécurité :
o d'étudier un réseau d'entreprise et ses applications de façon à identifier les principales vulnérabilités, tant
du point de vue applicatif que du point de vue réseau,
o de proposer les solutions adéquates pour améliorer la sécurité de l'ensemble.

Pré‐requis

Cours d'introduction aux réseaux informatiques (3MIC)
Cours de programmation distribuée dans les réseaux (API socket) (3MIC)

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                                    9
REY FRANCOISE                         Grandir en autonomie 4 (4 crédits ECTS) ‐
                                      I4CCGA21
Objectifs

A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer (principaux concepts) :
Définir, construire et manager un projet.

Activités Physiques et Sportives

d'inventorier les problèmes à résoudre :

∙ Connaître l'Activité Physique et Sportive (les règles, le sens, les rôles, etc.),
∙ Concevoir l'objectif du projet.

de s'organiser :

∙ Connaître les contraintes, les ressources, et les
moyens disponibles,
∙ Savoir choisir et planifier les actions dans le temps,
∙ Savoir s'impliquer dans le groupe et le projet :
savoir s'adapter, oser impulser l'action, savoir, renoncer, proposer, etc.

de réguler :
∙ Savoir observer,
∙ Savoir réaliser un bilan,
∙ Savoir réajuster les choix si nécessaire.

Pré‐requis

Acquis de l'apprentissage 1ère, 2ème, 3ème année.

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            10
MONTEIL THIERRY                     Systèmes concurrents et temps réel ‐ I4IRTR11
Objectifs

Ce module traite de la spécification, la modélisation et la réalisation de systèmes parallèles, communicants,
synchronisés et contraintes par le temps.

Pré‐requis

PSM : Introduction au système d'exploitation. Langage C. Notions d'assembleur.
MSC : Théorie des graphes
PTR : Langage C

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

LECLERT LUCIE                       Développer ses aptitudes managériales (Anglais
                                    renforcé) ‐ I4CCGE11
Objectifs

A la fin de ce module, l'étudiant devra :

* Connaître le contexte légal et les implications juridiques de l'activité de l'entreprise
* Être capable de porter un jugement critique sur la santé financière d'une entreprise et d'apprécier la
rentabilité d'un investissement
* Réaliser un diagnostic du marché et de l'entreprise pour prendre des décisions et se fixer des objectifs
stratégiques
* Mobiliser les connaissances sur le marché pour mettre en œuvre un plan d'action marketing adapté aux
moyens et aux objectifs stratégiques de l'entreprise
Module LV2 : en option
Les objectifs, définis en référence au CECRL pour les 5 activités langagières, sont spécifiques à la langue
étudiée ‐ allemand, espagnol, chinois‐ et le niveau de l'étudiant. Ces objectifs peuvent être consultés :
https://moodle.insa‐toulouse.fr/course/view.php?id=44
Anglais complémentaire : en option
Un module est proposé aux étudiants dans certains cas particuliers

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

    ORIENTATION RESEAUX ET TELECOM

                                                                                                                11
REYNA DANIELA                      Réseaux de mobiles et réseaux sans fil (6 crédits
                                   ECTS) ‐ I4IRRS21
Objectifs

Modèles de Données et Systèmes d'Information :
A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :

‐ Les différents modèles de données existants, leurs avantages et leurs inconvénients
‐ Les langages : XML, DTD, et XML schéma
‐ Le langage XPath
‐ Le langage de transformations XLS
‐ Le langages d'interrogation : XQuery

‐ La taxonomie des systèmes d information (progiciels de gestion intégrée, gestion de relations clients/tiers,
gestion de données, etc.)
‐ Les bonnes pratiques pour la gestion de systèmes d information basés sur ITIL (Information Technology
Infrastructure Library)

L étudiant devra être capable d utiliser ces concepts et ces principes pour réaliser une base de données XML;
‐ Concevoir la base de données XML
‐ Ecrire des feuilles XSL pour la transformation de documents XML en HTML
‐ Mettre en œuvre des requêtes pour l interrogation de la base à l aide du langages XQuery
Également, l étudiant devra être capable de réaliser une étude pratique d un système d information réel et d
évaluer ses qualités du point de vu des bonnes pratiques de gestion de systèmes d information.

Pré‐requis

Bases de données, programmation objet

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                             12
ROCACHER THIERRY                   Techniques et systèmes de transmission (5
                                   crédits ECTS) ‐ I4IRTC11
Objectifs

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
‐ La prise en compte des propriétés et limitations des différents canaux pour la transmission de l information
‐ Les différentes sources de perturbation
‐ Les propriétés des principales antennes
‐ Les techniques de modulation et de démodulation
‐ Les techniques de codage et de correction.

L étudiant devra être capable de :
‐ Identifier les limitations d un canal et les altérations du signal à transmettre
‐ Modéliser un canal de transmission afin de concevoir une chaîne de transmission adaptée et optimisée
‐ Dimensionner une antenne avec prise en compte du milieu de propagation
‐ Utiliser un micro‐contrôleur type STM32 pour mettre en œuvre des modulations numériques (BPSK,
QAM¿).

Pré‐requis

Algèbre linéaire, électromagnétisme, électronique pour les communications (2e année MIC).
Introduction aux télécoms, concepts et hardware pour la transmission de l'information (3e année MIC).

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            13
ALATA ERIC                          Internet et sécurité (5 crédits ECTS) ‐ I4IRRS11
Objectifs

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
‐ Partie Interconnexion de réseaux et de l Internet :
o les concepts et les techniques de base pour interconnecter des réseaux locaux dans l'Internet : répéteur,
pont, routeur,
o les concepts et les techniques avancées pour interconnecter des LAN dans l'Internet : routage, subnetting,
CIDR, VLAN, VPN, proxy applicatif, NAT,
o les principaux protocoles de l architecture de l Internet TCP/IP : UDP, TCP, IP, ARP/proxy ARP, ICMP, DHCP
(Note : les protocoles de routage RIP, OSPF et BGP sont introduits a minima).
‐ Partie Algorithmique répartie :
o les caractéristiques principales des systèmes répartis (asynchronisme, répartition du contrôle et des
données, absence de connaissance commune, dynamisme, ...),
o les problèmes qui leurs sont spécifiques et la difficulté de leur solution répartie (exclusion mutuelle,
gestion des données partagées, choix réparti, diffusion, détection de la terminaison, ...),
o quelques outils algorithmiques génériques permettant de les résoudre : causalité, récursivité et itération
réparties, structures topologiques spécifiques.
‐ Partie Sécurité :
o les principes de la sécurité informatique aux travers des propriétés qui la caractérisent mais aussi la
classification des principales menaces et des mécanismes de défense
o les principales vulnérabilités des réseaux informatiques, en particulier du réseau Internet ainsi que les
mécanismes de défense associés
o les principales vulnérabilités applicatives ainsi que certains mécanismes de défense associés
L étudiant devra être capable de :
‐ Partie Interconnexion de réseaux et de l Internet :
o d effectuer des choix d architecture matérielle permettant de prendre en compte les besoins et les
contraintes associés à une interconnexion de réseaux locaux,
o d effectuer des choix de plans d adressage et de routage simples,
o de mettre en œuvre (administrer) des réseaux Ethernet et IP dans les contextes d interconnexion de base
abordés dans le cours.
‐ Partie Algorithmique répartie :
o de résoudre des problèmes génériques liés à la mise en œuvre de systèmes répartis,
o de manipuler les outils les plus généraux permettant de les aborder.
‐ Partie Sécurité :
o d'étudier un réseau d'entreprise et ses applications de façon à identifier les principales vulnérabilités, tant
du point de vue applicatif que du point de vue réseau,
o de proposer les solutions adéquates pour améliorer la sécurité de l'ensemble.

Pré‐requis

Cours d'introduction aux réseaux informatiques (3MIC)
Cours de programmation distribuée dans les réseaux (API socket) (3MIC)

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                                14
REY FRANCOISE                         Grandir en autonomie 4 (4 crédits ECTS) ‐
                                      I4CCGA21
Objectifs

A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer (principaux concepts) :
Définir, construire et manager un projet.

Activités Physiques et Sportives

d'inventorier les problèmes à résoudre :

∙ Connaître l'Activité Physique et Sportive (les règles, le sens, les rôles, etc.),
∙ Concevoir l'objectif du projet.

de s'organiser :

∙ Connaître les contraintes, les ressources, et les
moyens disponibles,
∙ Savoir choisir et planifier les actions dans le temps,
∙ Savoir s'impliquer dans le groupe et le projet :
savoir s'adapter, oser impulser l'action, savoir, renoncer, proposer, etc.

de réguler :
∙ Savoir observer,
∙ Savoir réaliser un bilan,
∙ Savoir réajuster les choix si nécessaire.

Pré‐requis

Acquis de l'apprentissage 1ère, 2ème, 3ème année.

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            15
MONTEIL THIERRY                     Systèmes concurrents et temps réel ‐ I4IRTR11
Objectifs

Ce module traite de la spécification, la modélisation et la réalisation de systèmes parallèles, communicants,
synchronisés et contraintes par le temps.

Pré‐requis

PSM : Introduction au système d'exploitation. Langage C. Notions d'assembleur.
MSC : Théorie des graphes
PTR : Langage C

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

LECLERT LUCIE                       Développer ses aptitudes managériales (Anglais
                                    renforcé) ‐ I4CCGE11
Objectifs

A la fin de ce module, l'étudiant devra :

* Connaître le contexte légal et les implications juridiques de l'activité de l'entreprise
* Être capable de porter un jugement critique sur la santé financière d'une entreprise et d'apprécier la
rentabilité d'un investissement
* Réaliser un diagnostic du marché et de l'entreprise pour prendre des décisions et se fixer des objectifs
stratégiques
* Mobiliser les connaissances sur le marché pour mettre en œuvre un plan d'action marketing adapté aux
moyens et aux objectifs stratégiques de l'entreprise
Module LV2 : en option
Les objectifs, définis en référence au CECRL pour les 5 activités langagières, sont spécifiques à la langue
étudiée ‐ allemand, espagnol, chinois‐ et le niveau de l'étudiant. Ces objectifs peuvent être consultés :
https://moodle.insa‐toulouse.fr/course/view.php?id=44
Anglais complémentaire : en option
Un module est proposé aux étudiants dans certains cas particuliers

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                                16
Semestre 8

     ORIENTATION INFORMATIQUE

 SUBIAS AUDINE                      Projet recherche tutoré (3 crédits ECTS) ‐
                                    I4IRPJ11
 Objectifs

 L¿UF vise à sensibiliser les étudiants aux activités de recherche par le biais de « projets tutorés » (PT)
 effectués par groupe d¿au moins 4 étudiants sous la conduite d'un tuteur (enseignant ou industriel). Ces
 projets sont adossés à une formation à la recherche documentaire (FRD). Un cours de conduite de projet
 sert de guide à la réalisation du projet.

 A la fin de ce module, l¿étudiant devra avoir compris et pourra expliquer (principaux concepts) :
 ¿ les concepts, normes et techniques liées à l¿élaboration d¿un état de l¿art attenant au projet,
 ¿ les concepts et techniques attenant à la conduite d¿un projet en groupe.

 L¿étudiant devra être capable de :
 ¿ élaborer un état de l¿art sur un domaine de recherche attenant au projet,
 ¿ conduire un projet en groupe,
 ¿ intégrer des techniques relevant de différents domaines pour aboutir à la réalisation demandée.

 Pré‐requis

 Fonctions du sujet du projet.

 Evaluation

 L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
 enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
 évaluation par les pairs...

                                                                                                              17
REYNA DANIELA                      Architecture logicielle et matérielle des systèmes
                                   informatiques (7 crédits ECTS) ‐ I4IRIM11
Objectifs

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
‐ Manipulation de différents types d automates, la théorie des langages, parseurs, compilateurs ;
‐ Fonctionnement et développement d'un compilateur, gestion de la mémoire ;
‐ Spécification des architectures matérielles dans un langage haut niveau ;
‐ Prise en compte des contraintes matérielles spécifiques aux systèmes embarqués à ressources limitées.

L étudiant devra être capable de :
‐ Créer des parseurs de fichiers de données, des compilateurs et prendre en compte l environnement de
développement de l application (embarqué ou non). Une ouverture vers la génération de code sera abordée.
‐ Comprendre et maîtriser les architectures des processeurs : pipeline, aléas de branchement, unité de
prédiction de branchement, DMA, MMU (pagination et segmentation), aléas de données, multi‐cœurs
‐ De sélectionner une architecture processeur adaptée à l application logicielle et à l environnement.
‐ Spécifier un système informatique matériel dans un langage concurrent utilisé largement dans l industrie,
VHDL et implémenter son système dans un FPGA.

Pré‐requis

Programmation en C

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            18
ESQUIROL PATRICK                    Systèmes intelligents (4 crédits ECTS) ‐ I4IRSD11
Objectifs

Cet enseignement est hétérogène et regroupe 3 cours :
¿ Intelligence artificielle pour la résolution de problèmes (IA‐RP)
¿ Web sémantique (WS)
¿ Méta‐heuristiques (MH)

A la fin de ce module les étudiants doivent être capables de ¿

[Partie IA‐RP]
Développer des programmes qui mettent en œuvre
‐ L algorithme A* pour la recherche d un plan d actions optimal dans un espace d états‐problèmes
‐ L algorithme A0* pour les graphes de décomposition de problèmes (graphes et/ou, hypergraphes)
‐ Les algorithmes de jeux à 2 joueurs : minmax, negamax, alphabeta

[Partie WS]
Définir les enjeux du web sémantique.
Comprendre le modèle RDF et son utilisation pour la description des ressources Web et de leurs
métadonnées.
Décrire des connaissances sous la forme d ontologies à l aide du langage OWL.
Développer une application qui exploite une ontologie et infère de nouvelles connaissances à l aide de
raisonnements.

[Partie MH]

Connaître les grandes classes de problème de décision et de problèmes d optimisation combinatoire.
Appliquer trois grandes classes de métaheuristiques :
‐ Les méthodes de recherche locale
‐ Les méthodes évolutionnaires
‐ Les méthodes hybrides

Pré‐requis

Algorithmique et programmation
Représentation logique des connaissances (logique des prédicats)
Algorithmes de recherche arborescente
Méthodes exactes et approchées pour l optimisation combinatoire.

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            19
JALENQUES‐                           Communiquer dans les organisations (6 crédits
VIGOUROUX BEATRICE                   ECTS) ‐ I4CCLA11
Objectifs

A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer :
* Les flux de circulation d'information au sein des organisations
* Ses droits et devoirs en matière de communication d'Internet
* Les différences entre anglais courant et anglais professionnel
L'étudiant devra être capable de
* S'adapter aux flux de communication des organisations et y participer efficacement
* Repérer les spécificités langagières, en anglais, liées à ces différentes situations professionnelles et à les
maitriser
* s'adapter aux spécificités de la communication professionnelle dans les pays anglo‐saxons.
Module LV2 annualisé : en option
Les objectifs, définis en référence au CECRL pour les 5 activités langagières, sont spécifiques à la langue
étudiée ‐ allemand, espagnol, chinois‐ et le niveau de l'étudiant. Ces objectifs peuvent être consultés :
https://moodle.insa‐toulouse.fr/course/view.php?id=44
Anglais complémentaire annualisé :
Les étudiants les plus faibles en anglais suivent un cours annualisé d'anglais complémentaire.

Pré‐requis

Pour la partie " communication " en français : niveau C1 exigé
Pour la langue anglaise : Maitrise de l'anglais général

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                     QSE APS 4A GEI (4 crédits ECTS) ‐ I4GEIQSEAPS
Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                                   20
LE BOTLAN DIDIER                   COO et POO ‐ I4IRIL11
Objectifs

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
Conception orientée objet à travers le langage UML, et programmation orientée objet à travers le langage
Java.

L étudiant devra être capable de :
* Maîtriser la théorie objets et le langage de modélisation UML
* Maîtriser une méthodologie de conception logiciel guidée par les cas d'utilisation et comprenant les étapes
d'analyse et de conception détaillée
* Mettre en pratique les concepts objet et une méthodologie de conception dans le langage de
programmation JAVA
* Comprendre les avantages d'utilisation des bonnes pratiques de conception basées sur les designs
patterns
* Configurer et mettre en pratique des outils de gestion de configuration (svn, cvs, etc.)
* S'initier à l'utilisation des documents standard pour la gestion de projet, spécification d exigences,
conception et tests
* Configurer et mettre en œuvre et utiliser des espaces collaboratifs pour le processus de développement
logiciel
* S'initier aux problématiques de la gestion d'un projet de développement logiciel
* Mettre en œuvre (planifier) et jouer les différents rôles de concepteur et développeur dans un processus
de développement logiciel.

Pré‐requis

Connaissance de la programmation structurée (Ada, C, Pascal,..)

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            21
 ORIENTATION RESEAUX ET TELECOM

BOYER ALEXANDRE                     Architecture matérielle des systèmes de
                                    télécommunication (5 crédits ECTS) ‐ I4IRTC21
Objectifs

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :

‐ les spécificités de différents types de réseaux (réseaux d accès , réseaux optiques, réseaux mobiles sans fils,
réseaux spatiaux) et des canaux de transmission associés

‐ les processus de spécification, dimensionnement, implémentation et/ou déploiement des architectures
matérielles des systèmes de télécommunications (couches d accès au support de transmission, réseaux d
accès câblés et sans fils, interfaces radio ¿), dans le but d optimiser les paramètres clés d une application,
tels que la qualité de service, le débit, la couverture ...

Pré‐requis

I3MITC21 ‐ Signaux et télécommunications
I4RTC11 ‐ Techniques et Systèmes de Transmission

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                                 22
ABDELLATIF SLIM                    Interconnexion avancée et réseaux grande
                                   distance (6 crédits ECTS) ‐ I4IRRS31
Objectifs

A la fin de ce module, l étudiant devra :
‐ Démontrer une vision claire du fonctionnement des
réseaux d'opérateurs et des architectures et protocoles
de communication associés (Qualité de Service, IPv6, SNMP, Routage intra‐domaine et inter‐domaine, MPLS,
ingénierie de trafic, résilience, etc.)
‐ Démontrer des connaissances sur les principaux services
de données grande distance (services VPN‐IP, Carrier Ethernet)
‐ avoir compris les problématiques de base de la planification et l optimisation des réseaux ainsi que les
outils algorithmes de base associés
‐ avoir compris les principaux concepts et formalismes permettant la description et la vérification formelle
de protocoles

L étudiant devra être capable de :
‐ appréhender le fonctionnement des réseaux de cœur de l'Internet (conformes au cadre DiffServ, avec des
portions en IPv6, MPLS,..) et de les administrer
‐ concevoir et mettre en place un réseau privé virtuel d'entreprise
‐ Superviser et gérer à distance des équipements réseau par SNMP
‐ Appliquer des algorithmes à des problèmes de planification et contrôle des réseaux
‐ Mettre en œuvre les techniques de description et de vérification formelle pour réaliser une modélisation
formelle de protocoles.

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                             23
SUBIAS AUDINE                      Projet recherche tutoré (3 crédits ECTS) ‐
                                   I4IRPJ11
Objectifs

L¿UF vise à sensibiliser les étudiants aux activités de recherche par le biais de « projets tutorés » (PT)
effectués par groupe d au moins 4 étudiants sous la conduite d'un tuteur (enseignant ou industriel). Ces
projets sont adossés à une formation à la recherche documentaire (FRD). Un cours de conduite de projet
sert de guide à la réalisation du projet.

A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
¿ les concepts, normes et techniques liées à l élaboration d un état de l art attenant au projet,
¿ les concepts et techniques attenant à la conduite d un projet en groupe.

L étudiant devra être capable de :
¿ élaborer un état de l art sur un domaine de recherche attenant au projet,
¿ conduire un projet en groupe,
¿ intégrer des techniques relevant de différents domaines pour aboutir à la réalisation demandée.

Pré‐requis

Fonctions du sujet du projet.

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                             24
JALENQUES‐                           Communiquer dans les organisations (6 crédits
VIGOUROUX BEATRICE                   ECTS) ‐ I4CCLA11
Objectifs

A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer :
* Les flux de circulation d'information au sein des organisations
* Ses droits et devoirs en matière de communication d'Internet
* Les différences entre anglais courant et anglais professionnel
L'étudiant devra être capable de
* S'adapter aux flux de communication des organisations et y participer efficacement
* Repérer les spécificités langagières, en anglais, liées à ces différentes situations professionnelles et à les
maitriser
* s'adapter aux spécificités de la communication professionnelle dans les pays anglo‐saxons.
Module LV2 annualisé : en option
Les objectifs, définis en référence au CECRL pour les 5 activités langagières, sont spécifiques à la langue
étudiée ‐ allemand, espagnol, chinois‐ et le niveau de l'étudiant. Ces objectifs peuvent être consultés :
https://moodle.insa‐toulouse.fr/course/view.php?id=44
Anglais complémentaire annualisé :
Les étudiants les plus faibles en anglais suivent un cours annualisé d'anglais complémentaire.

Pré‐requis

Pour la partie " communication " en français : niveau C1 exigé
Pour la langue anglaise : Maitrise de l'anglais général

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                     QSE APS 4A GEI (4 crédits ECTS) ‐ I4GEIQSEAPS
Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                                   25
LE BOTLAN DIDIER                   COO et POO ‐ I4IRIL11
 Objectifs

 A la fin de ce module, l étudiant devra avoir compris et pourra expliquer (principaux concepts) :
 Conception orientée objet à travers le langage UML, et programmation orientée objet à travers le langage
 Java.

 L étudiant devra être capable de :
 * Maîtriser la théorie objets et le langage de modélisation UML
 * Maîtriser une méthodologie de conception logiciel guidée par les cas d'utilisation et comprenant les étapes
 d'analyse et de conception détaillée
 * Mettre en pratique les concepts objet et une méthodologie de conception dans le langage de
 programmation JAVA
 * Comprendre les avantages d'utilisation des bonnes pratiques de conception basées sur les designs
 patterns
 * Configurer et mettre en pratique des outils de gestion de configuration (svn, cvs, etc.)
 * S'initier à l'utilisation des documents standard pour la gestion de projet, spécification d exigences,
 conception et tests
 * Configurer et mettre en œuvre et utiliser des espaces collaboratifs pour le processus de développement
 logiciel
 * S'initier aux problématiques de la gestion d'un projet de développement logiciel
 * Mettre en œuvre (planifier) et jouer les différents rôles de concepteur et développeur dans un processus
 de développement logiciel.

 Pré‐requis

 Connaissance de la programmation structurée (Ada, C, Pascal,..)

 Evaluation

 L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
 enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
 évaluation par les pairs...

Stage

                                                                                                             26
CYCLE TERMINAL 2 (450h)
Semestre 9

     ORIENTATION INGENIERIE LOGICIELLE

 HUGUET MARIE‐JOSE                  Recherche d'information et représentation des
                                    connaissances (3 crédits ECTS) ‐ I5IRIL31
 Evaluation

 L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
 enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
 évaluation par les pairs...

 HERENG HELENE                      Gestion, vie des groupes , devenir professionnel
                                    (6 crédits ECTS) ‐ I5CCGE21
 Objectifs

 A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer :
 * Les objectifs et l'organisation de la Fonction RH, l'analyse des emplois, le processus de recrutement, la
 Gestion Prévisionnelle des Emplois et des Compétences, la motivation au travail, les rémunérations, le
 processus d'appréciation des salariés, la formation, la gestion des carrières, la gestion des conflits, les
 contrats de travail.
 * Ce qu'est un groupe, ce qui l'influence et le dynamise.
 L'étudiant devra être capable de :
 * Décoder les problèmes de GRH, les situer dans leur contexte et proposer des solutions pertinentes pour les
 résoudre.
 * Evaluer l'efficacité des diverses pratiques de GRH et les interrelations qui existent entre elles.
 * Faire l'analyse d'une situation de groupe.

 Pré‐requis

 Aucun

 Evaluation

 L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
 enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
 évaluation par les pairs...

                                                                                                             27
GUERMOUCHE NAWAL                   Architectures orientées services (5 crédits ECTS) ‐
                                   I5IRIL21
Objectifs

A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer (principaux concepts) :
Développement des systèmes distribués basés sur les architectures orientées services
L'étudiant devra être capable de :
Maîtriser le développement des systèmes distribués
Maîtriser la conception et le développement des serveurs d'applications et des applications web
Maîtriser la conception et le développement des Architectures Orientées Services
Mettre en pratique des technologies middleware de communication pour les systèmes distribués

Pré‐requis

Programmation JAVA, Conception Orientée Objets (UML 2. 0),
Programmation réseau (TCP/IP)

Evaluation

L'évaluation des acquis d'apprentissage est réalisée en continu tout le long du semestre. En fonction des
enseignements, elle peut prendre différentes formes : examen écrit, oral, compte‐rendu, rapport écrit,
évaluation par les pairs...

                                                                                                            28
Vous pouvez aussi lire