Afficher Masquer le descriptif complet de toutes les matières.
La description des matières constituant les Modules d'Enseignement (M.E.) en italique sont disponibles dans la description des cours communs.
Haut de la page
▸ S5
▸ S6
▸ S7
▸ S8
▸ S9
▸ S10
DÉTAILS DU SEMESTRE 5
M.E. Langues Vivantes 5 (3 ECTS)
M.E. Culture d'Entreprise 5 (3 ECTS)
M.E. Outils de Base pour l'Ingénieur 1 (11 ECTS)
M.E. Harmonisation (3 ECTS)
▸ ▿ Conférences d'introduction aux Télécommunications
Volume horaire :
6h Conférence
|
Objectifs du cours :
Comprendre le rôle et les enjeux actuels des télécommunications, les principaux problèmes et constituants scientifiques et technologiques, faire le lien avec les matières enseignées dans le cursus.
|
Contenu du cours :
Généralités sur les télécommunications : genèse et évolution ;
Infrastructures et services de base ;
Principaux constituants technologiques ;
Contextes applicatifs : usages et leur évolution ;
Aspects connexes (normalisation, brevets, etc.).
|
▸ ▿ Harmonisation Électromagnétisme
Volume horaire :
12h CM / 12h TD
|
Objectifs du cours :
Présenter les notions de base sur la propagation d'ondes électromagnétiques dans le vide et dans les milieux diélectriques et conducteurs.
|
Contenu du cours :
Charges et champs électromagnétismes ;
Équations de Maxwell ;
Propagation d'ondes électromagnétiques dans le vide ;
Propagation d'ondes électromagnétiques dans les milieux diélectriques et conducteurs ;
Rayonnement dipolaire électrique.
|
▸ ▿ Harmonisation Électronique analogique et numérique
Volume horaire :
12h CM / 6h TD / 40h TP
|
Objectifs du cours :
Électronique analogique : notions de bases en électronique analogique : utilisation des appareils de mesures et analyse, réalisation et test de montages électroniques simples.
Électronique numérique : bases de la logique combinatoire et séquentielle. Comprendre le fonctionnement des bascules synchrones.
|
Contenu du cours :
Électronique analogique :
- Rappels sur les dipôles et quadripôles linéaires (analyse en régime transitoire, en régime sinusoïdal permanent, impédance complexe, gain complexe).
- Notions sur le filtrage (types de filtre, diagramme de Bode).
- Notions sur les amplificateurs opérationnels.
- Travaux Pratiques : Initiation aux appareils ; Filtrage - représentation de Bode ; Circuit oscillant ; Amplificateur opérationnel ; Diodes et transistors.
Électronique numérique :
- Algèbre de Boole.
- Logique combinatoire : Les circuits de bases, Réalisation d'une fonction logique, Le multiplexeur.
- Logique séquentielle : fonctionnement des bascules asynchrones et synchrones.
- Compteurs et registres : compteurs binaires et registres, synthèse.
|
▸ ▿ Harmonisation Calcul
Volume horaire :
9h CM / 9h TD
|
Objectifs du cours :
Savoir utiliser les outils mathématiques de base pour la physique.
|
Contenu du cours :
Nombres complexes, représentation exponentielle ;
Fonction de plusieurs variables : intégration, dérivées partielles ;
Développements limités ;
Analyse Vectorielle : gradient, divergence, rotationnel, laplacien.
|
▸ ▿ Projet Électronique
Volume horaire :
16h TP
|
Objectifs du cours :
Mise en œuvre des notions revues dans le cours d'harmonisation électronique pour réaliser un dispositif de modulation/démodulation FM.
|
M.E. Électronique (10 ECTS)
▸ ▿ Électronique Analogique
Volume horaire :
18h CM / 18h TD / 24h TP
|
Objectifs du cours :
Proposer une vision générale des principes et des techniques de traitement des signaux analogiques au moyen de circuits électroniques.
Connaître les techniques de modulation analogiques.
Donner aux étudiants les outils théoriques et pratiques de l'électronique analogique nécessaires à la réalisation de leur projet de second semestre.
|
Contenu du cours :
- Systèmes linéaires et invariants : définition, régime harmonique, gain complexe, tracé de Bode, réponse d'un SLI.
- Transformation de Laplace et calcul opérationnel , Impédances opérationnelles et fonctions de transfert, Stabilité des systèmes.
- Filtrage analogique : Définition, Classification, cellules du 1er et du 2nd ordre, exemples de filtres.
- Amplification : Définition, classification, caractéristiques d'un amplificateur (Bande passante, distorsion, linéarité,…), Amplificateurs fonctionnels.
- Modulation d'amplitude et angulaire.
|
▸ ▿ Électronique Numérique
Volume horaire :
10,5h CM / 10,5h TD / 24h TP
|
Objectifs du cours :
Savoir analyser et synthétiser un circuit logique séquentiel à partir d'un cahier des charges. Connaître les bases de la logique programmable.
|
Contenu du cours :
- Analyse des systèmes séquentiels : Modélisation ; Systèmes synchrones et asynchrones ; Analyse fonctionnelle Analyse temporelle.
- Synthèse des systèmes séquentiels synchrones : Principes ; Conception (machine d'états) ; Les différentes architectures (Mealy/Moore).
- Circuits logiques programmables : SPLD ; CPLD ; FPGA.
- TP 3 séances de TP utilisant des FPGA XILINX.
|
▸ ▿ Architecture et Structure des Ordinateurs
Volume horaire :
15h CM / 3h TD / 8h TP
|
Objectifs du cours :
Comprendre le fonctionnement interne d'un système informatique et la liaison entre les architectures matérielle et logicielle.
|
Contenu du cours :
- Généralités : Structures générales - Notions de bus - Unités internes et externes.
- Mémoires internes, Mémoires vives (RAM), mortes (ROM) - Mémoires associatives - Mémoires séquentielles - caches - mémoire virtuelle.
- Mémoires de masse : Mémoires magnétiques - Disque optique numérique - Mémoires à bulles.
- Bus internes et externes.
- Modes d'échanges internes dans un microordinateur- Échange par interrogation - DMA - Interruption.
- Périphériques d'entrée et de sortie.
- Opérations en virgules fixes et flottantes - Unité Arithmétique et logique (UAL).
- Microprocesseurs : Mode d'adressage - Déroulement d'une instruction - Architecture des microprocesseurs, 80486 et pentium, 68040.
- Le jeu d'instruction de MIPS : instructions, formats, modes d'adressage.
- Circuits logiques, contrôle et assemblage du chemin de données.
- Parallélisme d'instruction.
- Analyse de performance.
|
Haut de la page
▸ S5
▸ S6
▸ S7
▸ S8
▸ S9
▸ S10
DÉTAILS DU SEMESTRE 6
M.E. Langues Vivantes 6 (3 ECTS)
M.E. Culture d'Entreprise 6 (3 ECTS)
M.E. Télécommunications et Signal 1 (6 ECTS)
▸ ▿ Lignes Guides Fibres optiques
Volume horaire :
21,5h CM / 16,5h TD / 16h TP
|
Objectifs du cours :
Comprendre la propagation libre et guidée d'une onde électromagnétique.
Connaître et comprendre les différents moyens de transmission guidée : lignes de transmission, guides d'ondes métalliques et fibres optiques.
Connaitre leurs limites technologiques : atténuation, bande passante,…
|
Contenu du cours :
- Introduction : Propagation libre et guidée, Systèmes de transmission.
- Ondes électromagnétiques : Propagation d'ondes planes dans le vide, Les différents milieux métalliques ou isolants, Propagation dans un milieu diélectrique parfait, Propagation dans les milieux absorbants, réflexion et réfraction.
- Les guides d'ondes métalliques : notion de modes, analyse des pertes métalliques et diélectriques ; application aux cavités : modes de résonance.
- Les fibres optiques : approche géométrique, modes dans les fibres optiques, atténuation, dispersion.
- Introduction aux lignes de transmission.
|
▸ ▿ Théorie du Signal
Volume horaire :
16,5h CM / 13,5h TD
|
Objectifs du cours :
Acquérir les outils mathématiques nécessaires à la description et au traitement des signaux déterministes.
|
Contenu du cours :
Notion de signal, énergie et puissance ;
Analyse spectrale, séries et transformées de Fourier ;
Signaux spéciaux, distributions ;
Modélisation des systèmes, filtrage linéaire ;
Corrélations, densités spectrales d'énergie et de puissance ;
Signaux analytiques, signaux causaux ;
Échantillonnage, théorème de Shannon, formule d'interpolation ;
Signaux numériques, filtrage numérique.
|
M.E. Outils de base pour l'ingénieur 2 (5 ECTS)
▸ ▿ Mathématiques
Volume horaire :
19,5h CM / 19,5h TD
|
Objectifs du cours :
Acquérir et savoir utiliser les outils mathématiques de bases indispensables à l'élève ingénieur en télécommunication et réseaux.
|
Contenu du cours :
- Dérivation complexe ; holomorphie ; propriétés différentielles.
- Intégrales curvilignes et propriétés intégrales ; théorèmes généraux : Green-Riemann, Cauchy, …
- Développement en série de Laurent.
- Théorème des résidus et application au calcul intégral : Calcul d'intégrales réelles ; Calcul de transformées de Fourier et de Laplace.
- Logarithme et autres fonctions multivalentes.
|
▸ ▿ Probabilités et statistiques
Volume horaire :
16,5h CM / 21h TD
|
Contenu du cours :
- Éléments de Probabilités :
Espace probabilisé (définitions et propriétés des probabilités) ;
Calculs élémentaires, équiprobabilité ;
Probabilités conditionnelles ;
Formule de Bayes ;
Événements indépendants; loi binomiale.
- Variables aléatoires :
V.a. discrètes et continues ;
Loi d'une v.a. ; densité de probabilité ;
Fonction de répartition ;
Espérance, variance, covariance, écart type ;
Inégalités de Markov et de Tchebychev ;
Les principales lois (Les lois finies - Bernoulli, binomiale, hypergéométrique ; Les lois dénombrables - géométrique, Poisson ; Les lois continues - uniforme, exponentielle, normale) ;
Couple de variables aléatoires discrètes et continues : loi jointe, lois marginales, lois et espérances conditionnelles. Indépendance.
- Convergence d'une suite de variables aléatoires :
Variables aléatoires indépendantes ;
Loi faible des grands nombres ;
Fonction caractéristique, théorème de la limite centrale.
- Estimation paramétrique :
Méthode des moments et du maximum de vraisemblance ;
Propriétés des estimateurs (biais, convergence) ;
Intervalles de confiance.
- Tests paramétriques :
Hypothèse nulle, hypothèse alternative, zone de rejet, niveau du test, puissance du test. Exemples simples (tests de moyennes et de proportions quand l'échantillon est suffisamment grand).
|
M.E. Réseaux 1 (5 ECTS)
▸ ▿ Web 1
Volume horaire :
9h CM / 20h TP
|
Objectifs du cours :
Connaitre et savoir utiliser les briques de bases pour développer des applications Web et utiliser quelques services sur Internet.
|
Contenu du cours :
Introduction (qu'est-ce qu'Internet, qu'est-ce que le Web, rôle des réseaux) ;
Notion de page Web ;
Codage HTML-5 ;
Feuilles de style CSS-3 ;
Introduction à la notion de DOM et de traitement côté client avec JavaScript.
|
▸ ▿ Réseaux de Transmission de Données 1
Volume horaire :
15h CM / 9h TD / 8h TP
|
Objectifs du cours :
Ce cours poursuit un double objectif :
- Connaître l'architecture et les mécanismes de fonctionnement des réseaux informatiques, ainsi que problèmes et concepts fondamentaux sous-jacents.
- Présenter plus en détails la couche 2, en particulier les réseaux locaux.
|
Contenu du cours :
- Introduction aux réseaux des données.
- Les notions de base (commutation, services, modèle architectural OSI, etc.).
- Fonctionnement de protocoles de communication illustré à travers le protocole HDLC.
- Les réseaux locaux :
Principe de base ; Les réseaux locaux à médium partagé (MAC, Ethernet, introduction à WiFi) ; Les réseaux locaux commutés (Principe des commutateurs, Ethernet commuté) ; Interconnexion (STP) ; Réseaux locaux virtuels (VLAN).
|
M.E. Outils informatiques (5 ECTS)
▸ ▿ Informatique Langage C
Volume horaire :
9h CM / 16h TD / 32h Projet
|
Objectifs du cours :
L'objectif de ce cours est de compléter les connaissances déjà acquises en programmation en langage C, en insistant sur : la maîtrise des algorithmes usuels (tris,…), la structuration des données (agrégats, tableaux, listes,…) et l'utilisation de références et pointeurs.
|
Contenu du cours :
Structures statiques de données ; Pointeurs ; Fonctions ; Allocation dynamique de mémoire ; Gestion de fichiers.
|
▸ ▿ Micro-Contrôleurs
Volume horaire :
32h TP
|
Objectifs du cours :
Introduction à la logique «programmée» sur un composant pédagogique comme le PIC, Présentation de l'architecture du système et interfaçage avec le monde l'extérieur. Fonctionnement en bas niveau (au plus proche de la CPU) pour faire plus facilement le lien entre le «hardware» et le «software».Puis vers le haut niveau (programmation en langage C).
Les principaux périphériques internes sont présentés et mis en œuvre dans le cadre de petites applications développées par les étudiants.
|
Contenu du cours :
- Généralités et notions de base (registres, différents types de mémoire, bus et architecture de base, décodage d'adresses, systèmes RISC et CISC, codage de l'information).
- Présentation générale du PIC 16F877.
- CPU, mémoires de données et de programme, pile et configuration.
- Jeu d'instructions et directives d'assemblage.
- Exercices d'initiation et d'auto-évaluation corrigés.
- Programmes génériques en assembleur et en C (temporisations logicielles, positionnement et test de bits).
- Méthodologie de travail en TP (simulation, sous débuggeur, in situ).
- Principaux périphériques (E/S parallèles, interruptions matérielles, EEPROM internes,
convertisseur analogique/numérique, timers internes, module CCP, USART et module MSSP).
|
M.E. Projet thématique (3 ECTS)
▸ ▿ Projet Thématique
Volume horaire :
64h Projet
|
Objectifs du cours :
Réalisation d'un robot pour la participation à la coupe de France de robotique E = M6
|
Haut de la page
▸ S5
▸ S6
▸ S7
▸ S8
▸ S9
▸ S10
DÉTAILS DU SEMESTRE 7
M.E. Langues Vivantes 7 (3 ECTS)
M.E. Culture d'Entreprise 7 (3 ECTS)
M.E. Traitement du Signal 2 (8 ECTS)
▸ ▿ Théorie des Signaux Aléatoires
Volume horaire :
15h CM / 10,5h TD / 16h TP
|
Objectifs du cours :
Comprendre les outils et les méthodes de traitements des signaux aléatoires. Savoir les utiliser dans le cadre des télécommunications.
|
Contenu du cours :
- Rappel de probabilité : densité de probabilité pour une variable aléatoire et pour un couple de variables aléatoires.
- Caractérisation statistique des signaux aléatoires jusqu'au deuxième ordre.
- Stationnarité et ergodicité des signaux.
- Caractéristiques énergétiques.
- Filtrage linéaire des signaux aléatoires stationnaires au sens large.
- Caractéristiques topologiques.
- Processus poissoniens ; processus gaussiens.
- Numérisation des signaux aléatoires ; échantillonnage et quantification.
- Processus numériques particuliers : signaux ARMA, bruit blanc, suites IID, chaînes de Markov.
|
▸ ▿ Traitement Numérique du Signal
Volume horaire :
18h CM / 10,5h TD / 32h TP
|
Objectifs du cours :
Connaitre les principes de base de la numérisation et savoir réaliser des filtres numériques.
|
Contenu du cours :
- Rappel sur les outils mathématiques de traitement du signal :
Séries et transformations de Fourier-Laplace - en Z ;
Transformées de Fourier discrète et en cosinus discrète.
- Échantillonnage et numérisation, représentation fréquentielle
- Filtrage numérique :
Propriétés des filtres RII et RIF, filtres à phase linéaire ;
Synthèse de filtres RII à partir des filtres analogiques ;
Synthèse des filtres RIF.
- Initiation au traitement d'image et de vidéo : filtrage, tracking
- Travaux pratiques sous Matlab (7 séances) :
Signal et échantillonnage, DSP ;
Fonction de corrélation, application à la détection radar ;
Sur-échantillonnage ;
Débruitage par filtrage linéaire ;
Synthèse de filtres RIF et RII ;
Représentation des images, filtrage, détection de contours ;
Gradient d'une image, suivi de points d'intérêt en vidéo.
|
M.E. Télécommunications 2 (9 ECTS)
▸ ▿ Télécommunications Optiques
Volume horaire :
15h CM / 6h TD / 8h TP
|
Objectifs du cours :
Comprendre le principe et le fonctionnement des composants optiques et optoélectroniques, connaitre les enjeux technologiques des télécommunications optiques.
|
Contenu du cours :
- Introduction : les étapes et les ingrédients du développement des télécommunications optiques : multiplexage en longueur d'ondes et amplification optique.
- Les fibres optiques : rappels sur les modes LP, dispersion, atténuation, effets non-linéaires.
- Sources et détecteurs : principes généraux des semi-conducteurs et des composants optoélectroniques, diodes électroluminescentes, diodes lasers, photodétecteurs.
- Composants optiques pour les télécommunications : coupleurs, filtres, isolateurs, démultiplexeurs et multiplexeurs, modulateurs, commutateurs et amplificateurs optiques ; structure d'une liaison tout optique.
|
▸ ▿ Antennes
Volume horaire :
9h CM / 9h TD / 12h TP
|
Objectifs du cours :
Comprendre le principe de la formation d'une émission directive, caractériser le pouvoir séparateur, spécifier les propriétés de rayonnement d'une antenne (ouverture 3dB, directivité et gain, contrôle de l'orientation du faisceau, niveau des lobes secondaires…)
|
Contenu du cours :
- Description analytique du rayonnement à grande distance. Équation fondamentale des antennes.
- Antennes à résonance, antennes filaires, monopoles, dipôles, association d'antennes filaires.
- Ouvertures rayonnantes, cornet électromagnétique, antennes radar.
- Antenne parabolique et radio-téléscopes. Fonctionnement en émission et détection. Applications en télécommunications spatiales.
- Réseau d'antennes et construction du diagramme de rayonnement pour une émission directive. Balayage électronique et définition du fonctionnement des antennes adaptatives.
|
▸ ▿ Théorie de l'Information
Volume horaire :
12h CM / 3h TD
|
Objectifs du cours :
Connaître les notions de base et les résultats fondamentaux de la théorie de l'Information.
|
Contenu du cours :
La notion d'entropie ; Le codage de l'information ; Les théorèmes de Shannon ; L'inégalité de Kraft-Macmillan ; Algorithme de Huffman ; L'entropie et le codage d'une source discrète ; La Distance de Hamming et la détection et/ou correction d'erreurs ; La capacité d'un canal discret.
|
M.E. Outils Informatiques 2 (7 ECTS)
▸ ▿ Systèmes d'exploitation multitâches Windows
Volume horaire :
15h CM / 48h TP
|
Objectifs du cours :
Mise en œuvre de la programmation système dans l'environnement Windows.
|
Contenu du cours :
- Notion de programmation système (programmation système dans l'environnement Windows).
- Objets du noyau, base de la programmation système Windows (objets du noyau et handles de ressource système, sécurité, héritage, objet nommé, duplication, synchronisation).
- Gestion des tâches (unités d'exécution ou threads, processus, priorités).
- Synchronisation des tâches (attente de terminaison, sémaphores, horloges).
- Gestion de la mémoire (mémoire virtuelle, appels système pour gérer la mémoire, fichiers mappés en mémoire, mémoire partagée entre processus).
- Communication entre tâches (canaux de communications simples et nommés).
- Support des langues nationales (mise en œuvre des caractéristiques nationales, Unicode).
- Résolution dynamique de liens (résolution statique et dynamique, constitution de bibliothèques statiques et dynamiques, résolution en cours d'exécution).
- Introduction à la programmation des sockets TCP/IP.
|
▸ ▿ Bases de données
Volume horaire :
15h CM / 20h TP
|
Objectifs du cours :
Connaître les principes d'organisation des bases de données. Savoir construire et utiliser une base de données.
|
Contenu du cours :
- Introduction (les différents types de liens, les différents modèles de bases de données, le modèle relationnel, le langage SQL, principaux mécanismes d'une base de données).
- Création d'une base et de tables (utilisation de SQLServer et du langage SQL, création de bases, les différents types de données, création de tables, modifications et destructions).
- Consultation d'une table (instruction select sur une seule table, opérateurs et expressions, consultation avec conditions, fonctions, tris, groupements, mise en forme de résultats).
- Mise à jour d'une table (ajout, modification, suppression, ajout à partir d'autres tables et de fichiers, contraintes, déclencheurs).
- Consultation et manipulation de plusieurs tables (sous-interrogations, union, interrogation croisée de plusieurs tables, jonctions relationnelles, intégrité référentielle, utilisation de déclencheurs, vues et tables virtuelles).
- Gestion des index (rôle et structure des index, gestion des index, index basé sur des hachages, index et moteurs de recherche).
- Sécurité et contrôle des accès (utilisateur, connexion, rôles, schémas, attribution et révocation de droits).
- Gestion système (tables et vues système, fonctions et procédures système, sauvegarde et restauration de bases de données).
- Langage de contrôle, procédures et fonctions (notion de script, variables, instructions, notion de transaction, gestion des verrous, procédures, fonctions, gestion par curseur).
|
Haut de la page
▸ S5
▸ S6
▸ S7
▸ S8
▸ S9
▸ S10
DÉTAILS DU SEMESTRE 8
M.E. Langues Vivantes 8 (3 ECTS)
M.E. Culture d'Entreprise 8 (3 ECTS)
M.E. Télécommunications 3 (9 ECTS)
▸ ▿ Codes détecteurs et Correcteurs d'Erreurs
Volume horaire :
12h CM / 6h TD / 4hTP
|
Objectifs du cours :
Mise en œuvre de codes dans une chaîne de communications pour détecter et/\ou corriger des erreurs survenues lors d'une transmission. Comprendre la façon dont sont construits les codes ainsi que leur fonctionnement.
|
Contenu du cours :
Introduction ; Codes en blocs linéaires ; Communications numériques et codes correcteurs ; Codes cycliques ; Exemples - GSM, IP, TCP Ethernet ; Compléments d'algèbre ; Codes cycliques particuliers - codes BCH et Reed-Solomon ; Codes convolutifs.
|
▸ ▿ Communications numériques
Volume horaire :
18h CM / 6h TD / 28h TP
|
Objectifs du cours :
Comprendre les éléments essentiels d'une communication de l'émetteur au récepteur, que le message soit analogique ou numérique. Connaître les caractéristiques et les applications de chaque mode de transmission et leurs performances. Appréhender les usages actuels et futurs de ces techniques de transmission.
|
Contenu du cours :
Modulation/démodulation analogiques ; Modulation d'Impulsions Codées ; Transmissions de signaux numériques en bande de base ; Transmissions de signaux numériques avec porteuse ; Performance en terme d'erreurs pour un canal AWGN ou à trajets multiples ; Synchronisation et récupération de porteuse ; Étude de quelques systèmes: SDH, ATM, GSM.
|
▸ ▿ Data Signal Processors
Volume horaire :
3h CM / 24h TP
|
Objectifs du cours :
L'approche du traitement numérique du signal faite par simulation sous Matlab est une étape nécessaire pour mieux comprendre, en les «visualisant», les aspects purement mathématiques ou théoriques de cette discipline.
Mais elle n'est pas suffisante car elle fait l'impasse sur un certain nombre de contraintes qu'on ne peut aborder que grâce à une approche «temps réel» en faisant ce traitement numérique avec de «vrais» signaux, ce qui est plus proche de la réalité.
D'où l'intérêt de présenter les DSP (qui se trouvent au cœur du traitement numérique des signaux) et toutes leurs particularités conçues pour être le plus efficace et le plus rapide possible pour traiter numériquement et en temps réel ces signaux (architecture interne, notion de parallélisme, pipe instructions, cache mémoire sélectif, interruptions matérielles, contraintes sur l'acquisition et la restitution des signaux…).
|
Contenu du cours :
Généralités : pourquoi un DSP au lieu d'un microprocesseur ou d'un microcontrôleur ? ;
Les DSP chez Analog Devices ;
Eléments sur l'architecture Harvard ;
Les unités de calculs internes ;
Les DAG : Data Address Generator ;
Le séquencement du programme ;
Les différents éléments de la famille 21xx ;
La famille 21xxx ;
Le DSP utilisé dans le système d'évaluation et de développement EZ-KIT ;
Le Codec AD1847 ;
Le système d'évaluation EZ-KIT utilisé en TP : Architecture matérielle ; Les fichiers et les logiciels utilisés.
Travaux pratiques : Prise en main de l'outil de développement - génération de sons ;
Synthèse et implantation de filtres numériques (RII et RIF) ;
Commande automatique de gain - modulation / détection synchrone - analyseur de spectres et FFT.
|
▸ ▿ Faisceaux Hertziens et Liaisons Satellitaires
Volume horaire :
15h CM / 4,5h TD
|
Objectifs du cours :
Comprendre les phénomènes physiques qui perturbent les liaisons radio dans le cadre des faisceaux hertziens et des liaisons avec des satellites et être capable de faire un bilan de liaison réaliste pour une liaison radioélectrique.
|
Contenu du cours :
Étude de la propagation en espace libre ;
Étude de l'influence des obstacles (réflexion et diffraction) ;
Étude de l'effet de l'atmosphère (gaz, hydrométéores, indice de réfraction, ionosphère) ;
Étude du bruit (facteur de bruit) ;
Étude des orbites des satellites ;
Évaluation du rapport signal/bruit des liaisons.
|
M.E. Réseaux 2 (9 ECTS)
▸ ▿ Modélisation markovienne et ses applications en Télécommunications
Volume horaire :
21h CM / 6h TD / 3h TP
|
Objectifs du cours :
Ce cours poursuit un double objectif : il s'agit dans un premier temps d'introduire la modélisation à base de chaînes et processus de Markov qui est un outil largement utilisé en télécommunications. La 2ième partie de ce cours se focalise sur le dimensionnement et l'évaluation de performances des systèmes de Télécommunications.
|
Contenu du cours :
Partie I : Chaînes de Markov et Processus markoviens de sauts
Objectifs : savoir identifier et établir des modèles markoviens dans les applications de télécommunications et effectuer les calculs essentiels.
- Chaînes de Markov à temps discret et continue (processus markoviens de sauts).
- Classification des états.
- Stationnarités.
- Application à la modélisation des problèmes en télécommunications (signaux, systèmes, réseaux, etc.).
Partie II : Dimensionnement et évaluation de performances des systèmes de Télécommunications.
Objectif : comprendre la nécessité et l'utilité de la modélisation des systèmes de télécommunications aussi bien en phase conceptuelle qu'en phase opérationnelle ; connaître les enjeux et méthodologies de base tant en modélisation analytique qu'en simulation.
- Introduction à la modélisation des systèmes de télécommunications : Dimensionnement des ressources, indicateurs de performances et leur évaluation, Approche analytique vs approche par simulation.
- Introduction à la théorie des files d'attente : Notions élémentaires sur les files d'attente, Notation de Kendall, Loi de Little, le modèle M/M/1 et ses dérivés, le modèle M/G/1 et ses dérivés (Formule de P-K, les files avec priorités, les files avec vacance de serveurs), réseaux de files d'attente et modèle de Jackson. Exemples d'applications aux systèmes de télécommunications.
- Simulation par événements : principe et principaux constituants, Conduite de simulation, Présentation des logiciels de simulation, exemples d'applications aux systèmes de télécommunications. Illustration à travers des logiciels de simulation (OPNET IT GURU et/ou NS)
.
|
▸ ▿ Routage dans l'Internet
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
L'objectif de cette unité d'enseignements est d'associé à la fois des enseignements théoriques et pratiques sur les stratégies de routage dans l'Internet. L'enseignement porte sur la maitrise des stratégies de routage à la fois pour des réseaux à petite échelle et à grande échelle. La mise en pratique de ces enseignements se concrétise à travers la mise en place de travaux pratiques sur des équipements (routeur) CISCO.
|
Contenu du cours :
Principe du routage dans l'Internet ; Routage statique et routage dynamique ; Protocole OSPF, Protocole RIPv1 et RIPv2, BGP ; Configuration de routeur CISCO ; Mise en œuvre des protocoles de routage sur routeur CISCO ; Étude du service DHCP ; Mise en œuvre d'un service DHCP sur routeur CISCO ; Étude du service NAT/PAT ; Mise en œuvre d'un service NAT/PAT sur routeur CISCO.
|
▸ ▿ Réseaux de Transmission de Données 2
Volume horaire :
12h CM / 7,5h TD / 8h TP
|
Objectifs du cours :
Connaître et comprendre l'architecture et les mécanismes de fonctionnement des réseaux informatiques,. Présenter les problèmes et concepts fondamentaux sous-jacents. Ce cours fait suite à l'enseignement RTD1 (1ère année)
|
Contenu du cours :
La couche réseaux (établissement de connexion, routage, contrôle de congestion, etc.).
- Illustration de ces concepts à travers INTERNET : Architecture et organisation de Internet ; Protocoles ARP, IP et ICMP ; Routage : Algorithmes (DV, SPF) et protocoles (RIP, OSPF, BGP).
- Illustration de ces concepts à travers Relais de trames.
La couche transport (contrôle de bout en bout)
- Illustration à travers l'exemple INTERNET (TCP, UDP).
Introduction aux couches supérieures (essentiellement la couche application).
|
▸ ▿ Architecture des réseaux de télécommunications
Volume horaire :
12h CM
|
Objectifs du cours :
Connaître et comprendre l'architecture des réseaux de télécommunications fixes et mobiles.
|
Contenu du cours :
- Introduction et Historique
- Les réseaux fixes : Architecture ; Signalisation ; Les évolutions et services ; Notions de dimensionnement et d'ingénierie de trafic.
- Les réseaux radio mobiles : Le concept cellulaire ; Le réseau GSM ; Les réseaux GPRS et EDGE ; Le réseau UMTS ; Les réseaux LTE, LTE-A.
- Conclusion.
|
M.E. Outils Informatiques 3 (3 ECTS)
▸ ▿ Langage Java
Volume horaire :
22,5h CM / 36h TP
|
Objectifs du cours :
Maitriser la programmation objet en langage Java.
|
Contenu du cours :
- Introduction, qu'est-ce que le langage Java.
- Données et expressions, les types de base.
- Les instructions (tests, boucles, méthodes, portée des identificateurs).
- Classes et instances de classes (données et méthodes d'instances, instances de classes, données et méthodes de classes, autoréférence, constructeurs, gestion de la mémoire, identification d'un objet, notion de classes génériques).
- Dérivation et héritage (principe de dérivation, redéfinition de méthodes, polymorphisme des méthodes, polymorphisme des classes, méthodes et classes abstraites, interfaces, notion de package, contrôle des accès).
- Quelques classes usuelles (interfaces de comparaison, chaînes de caractères, date et heure, nombre au hasard, fonctions mathématiques, expressions régulières, classes System, Runtime et Toolkit).
- Tableaux et collections (classes et tableaux, notion de collection, tableaux dynamiques et listes chaînées, stockages à base de clés, hachages et arbres binaires).
- Gestion des exceptions (notion d'exception, classes pour gérer les exceptions, exceptions personnalisées, blocs de terminaison).
- Unité d'exécution (notion d'unité d'exécution ou thread, interface Runnable, classe Thread, éléments de synchronisation, priorité).
- Flux et entrées/sorties (notion de flux, classes et interfaces pour les flux, flux binaire, flux caractères, stockage en mémoire, sérialisation des objets, flux associés à des fichiers, canaux de communications).
- Accès aux bases de données (principes de JDBC, spécificités liées aux interfaces avec les bases de données, accès aux principales bases de données).
- Accès réseaux et sockets (les sockets en Java, sockets TCP, sockets UDP).
- Interface graphique (utilisation de Swing, comment dessiner, problèmes de rafraichissement).
- Systèmes de fenêtres (création et gestion de fenêtres).
- Disposition et présentation (gestion des différentes gestionnaires layout et de la présentation des éléments graphiques).
- Gestion des événements (principe de gestion des événements générés via les interfaces graphiques).
- Menus et boîtes de dialogues (gestion des menus, éléments de contrôle dans les boîtes de dialogue).
|
▸ ▿ Programmation objet C++
Volume horaire :
15h CM / 20h TP
|
Objectifs du cours :
Maitriser la programmation objet et le langage C++.
|
Contenu du cours :
- Du C au C++ (évolution du C, différences pour les fonctions, approche objet en C++).
- Classes et instances (données et méthodes d'instances et de classes, autoréférence, constructeurs et destructeurs, constructeur de copie, fonctions amies).
- Surcharge des opérateurs (principes généraux et cas particuliers).
- Dérivation et héritage (contrôle des accès, constructeurs et destructeurs dans les dérivations, dérivations multiples, conversions et dérivations, méthodes virtuelles et classes abstraites, polymorphisme).
- Flux et entrées/sorties (classes définissant les flux, flux et fichiers, personnalisation des flux).
- Modèles de fonctions et modèles de classes (généricité en C++ des classes et des fonctions, surcharges des modèles de fonctions).
- Gestion des anomalies (notion d'exception et approche objet pour la gestion des erreurs, discrimination et remontée d'exceptions).
|
▸ ▿ WEB 2
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Présentation des outils Web coté serveur.
|
Contenu du cours :
- Protocoles TCP-IP, HTTP, etc… pour le Web.
- Notion de traitement côté serveur (norme CGI, Common Gateway Interface).
- Utilisation d'un serveur Web (Microsoft IIS et/ou Apache).
- Approfondissement du DOM (Document Object Model).
- Approfondissement du langage Javascript (il aura été présenté superficiellement en première année) pour les traitements côté client dans les différents navigateurs.
- Introduction à la programmation événementielle client/serveur à l'aide de NODE.JS.
- Introduction à JQuery.
- Apprentissage de PHP.
- Connexion en PHP aux bases de données (SQL-Server et Mysql).
|
M.E. Projet thématique (3 ECTS)
▸ ▿ Projet thématique
Volume horaire :
76h Projet
|
Haut de la page
▸ S5
▸ S6
▸ S7
▸ S8
▸ S9
▸ S10
DÉTAILS DU SEMESTRE 9
M.E. Langues Vivantes 9 (3 ECTS)
M.E. Culture d'Entreprise 9 (3 ECTS)
M.E. Projet de fin d'études et stage technicien (5 ECTS)
▸ Stage Technicien
▸ Projet de fin d'études - PFE
M.E. Traitement du Signal 3 (5 ECTS)
▸ ▿ Codage et Traitement d'Images
Volume horaire :
21h CM / 24h TP
|
Objectifs du cours :
Maitriser les méthodes de traitement numérique des images. Savoir les appliquer aux problèmes de transport et de compression.
|
Contenu du cours :
- Outils mathématiques pour le traitement d'image.
- Filtrage linéaire et non linéaire.
- Segmentation d'images (seuillage, contours, régions).
- Compression d'images : Compression réversible (entropique, dictionnaire, RLC,…) ; Compression irréversible (spatial, transformé, hybride,…) ; Les standards de compression d'images fixes.
- Codage vidéo : Les codeurs de type MPEGx ; Technologies et tendances actuelles.
|
▸ ▿ Traitement Statistique du Signal
Volume horaire :
18h CM / 24h TP
|
Objectifs du cours :
Cet enseignement introduit quelques techniques fondamentales nécessaires pour (i) l'estimation d'un paramètre ; et (ii) l'estimation d'un signal noyé dans du bruit.
|
Contenu du cours :
Estimation Bayésienne (moyenne quadratique, maximum a posteriori, maximum de vraisemblance) ;
Filtrage de Wiener (sans contrainte, avec un nombre fini de coefficients et causal avec un nombre infini de coefficients) ;
Filtrage de Kalman ;
Filtrage adaptatif.
Applications : Extraction de données brouillées par la réponse d'un canal de transmission par la méthode : (i) de prédiction linéaire ; (ii) des moindres carrés récursifs ; et (iii) de filtrage de Kalman.
|
▸ ▿ Cryptographie
Volume horaire :
9h CM / 5h TD
|
Objectifs du cours :
Introduction à la cryptographie.
|
Contenu du cours :
- Un peu d'historique (codes à répertoire, code de transposition, code de substitution).
- Notions de confidentialité, intégrité des données, authentification.
- Les codes modernes: par flots, par blocs, à clef publique et à clef secrète.
- A clef publique, étude des registres à décalage, puis DES et AES. Aspects mathématiques: calculs dans les corps finis, recherche du produit, de la somme, de l'inverse d'un élément.
- Codes à clef secrète, notion de fonction à sens unique.
- Le système RSA et ses aspects mathématiques: l'indicatrice d'Euler.
- Le système El Gamal et ses aspects mathématiques: le logarithme discret.
- Éventuellement les systèmes basés sur les courbes elliptiques.
|
M.E. Réseaux et informatique (6 ECTS)
▸ ▿ Unix utilisation
Volume horaire :
6h CM / 8h TP
|
Objectifs du cours :
Savoir mettre en œuvre et utiliser un système Unix.
|
Contenu du cours :
- Introduction (différentes versions, principes fondamentaux d'un système Unix, notion de shell, un monde en réseau, liens avec le langage C, documentation en ligne).
- Gestion des utilisateurs (notion d'utilisateur et de groupe, profil utilisateur, fichiers de démarrage et personnalisation, commandes pour identifier un utilisateur).
- Structuration et gestion des fichiers (organisation en répertoires, droits d'accès et appartenance, gestion des droits d'accès, organisation physique, gestion des liens, montage des systèmes de fichiers, type de fichiers, fichiers standard).
- Utilisation d'un interpréteur de commandes (motifs de type fichier, commandes internes et externes, mécanismes de redirection, notion de code retour, enchaînement de commandes, notion de pipe, quelques commandes).
- Mise en œuvre des différents shells (principes communs, variables locales et d'environnement, mécanismes de substitution sur ligne de commande, historique et alias des commandes, personnalisation des différents shells).
- Utilisation des commandes (redirections, pipes et filtres, principaux outils de manipulation des fichiers, comparaison, tri et fusion de fichiers, outils divers).
- Exploration et recherche de fichiers (expressions régulières, les outils grep, recherche de fichiers avec find, nature d'une commande ou d'un fichier).
- Édition de fichiers (différents outils, éditeur vi, éditeur sed, éditeurs liées aux interfaces graphiques).
- Utilitaire awk (principes d'utilisation de awk, motifs de sélection, actions et manipulations, compléments et fonctions).
- Gestion de l'environnement d'exécution (notion de processus, lancement par recouvrement, lancement par clonage, processus en arrière-plan, identification d'une processus et appartenance, environnement d'un processus, envoi d'un signal, rôle de uid-bit, gid-bit et sticky-bit, contrôle des travaux, notion de deamon, planification des tâches).
- Sauvegardes et archivages (différentes approches, archivage et restauration avec tar, outils de compression et décompression).
- Outils réseaux (le socle TCP/IP, configuration, commandes réseaux, transfert de fichiers, gestion répartie).
- Fichiers de commandes ou scripts shell (notion de script shell, exécution d'un script, programmation des différents shells, paramétrage, commandes true, false, test et expr, structures de contrôle, options des shells, gestion des signaux et interruptions, aides à la mise au point d'un script).
|
▸ ▿ Unix programmation système
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Maitriser la programmation système sous Unix.
|
Contenu du cours :
- Notion d'appel système sous Unix (principes communs, documentation, gestion des erreurs, notion de programme de type filtre).
- Gestion des fichiers (lecture/écriture de fichiers, gestion des droits d'accès, gestion des répertoires).
- Gestion des processus (recouvrement, clonage, identification, terminaison, mise en œuvre de redirections, attente de terminaison, principes de fonctionnement d'un shell).
- Signalisation (envoi et gestion de signaux, programmation par signalisation).
- Canaux de communications (pipes "simples", pipes nommés, principe de l'enchaînement de commandes).
- Communications inter-processus (éléments communs, files d'attentes de messages, mémoire partagée, utilisation de sémaphores).
- Communications réseaux (programmation sockets, mode stream, mode datagram).
|
▸ ▿ Système .Net, le langage C#
Volume horaire :
15h CM / 20h TP
|
Objectifs du cours :
Comprendre le système .Net et savoir programmer en C#.
|
Contenu du cours :
Qu'est-ce que .Net ? (concept .Net, les classes de l'architecture .Net, .Net et les langages de programmation, le langage C#, différentes versions du Framework.Net).
- Les bases du langage C# (identificateurs, constantes, valeurs versus références, typage, entrées/sorties console, tableaux, énumérations, structures de contrôle, passages arguments/paramètres, nombre variable d'arguments, valeurs de paramètres par défaut, surcharges).
- Classes et structures (composition des classes, méthodes, champs et méthodes d'instances ou de classes, visibilité des membres, constructeurs et destructeurs, propriétés, cas particulier des structures, surcharge d'opérateurs, indexeurs et énumérateurs).
- Dérivation et héritage (dérivation, héritage, visibilité des classes et des membres, constructeur dérivés et constructeurs de base, surcharge de méthodes et polymorphisme avec virtual, override et new, méthodes et classes abstraites, interfaces).
- Compléments sur les classes et les méthodes (classes incluses, classes partielles, gestion des erreurs et classes d'exceptions, qualificateur using et interface IDisposable, délégués, événements, méthodes anonymes, lambda expression, types annulables, classes et méthodes génériques, covariance et contravariance, typage dynamique avec var).
- Assemblies (assembly .exe et .dll, domaines d'exécution, assemblies privés ou publics, notion de code géré et managé, le Global Assembly Cache, publication de librairies partagées, liaisons inter-langages).
- Quelques usuelles du Framework .Net (méthodes mathématiques, nombres au hasard, traitement des chaînes de caractères, expressions régulières, date et heure, types de base et notion de classes emboîtantes, quelques structures pour les interfaces graphiques, interfaces IComparable et IComparer, gestion des tableaux, tableaux dynamiques, collections, listes, listes triées, piles, tables de hachage).
- Entrées/sorties et flux (notion de flux, flux associés à des fichiers, flux en mémoire, flux octets ou caractères, encodage/décodage, entrées/sorties synchrones ou asynchrones, redirections, pipes, gestion des répertoires).
- Quoi d'autres avec .Net ? (introduction à ASP.Net, notion et exemple de Web Services, .Net Remoting, WCF, Windows Mobile, etc.).
|
▸ ▿ Système .Net, interface graphique
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Maitriser la programmation des interfaces graphiques en .Net.
|
Contenu du cours :
- Fenêtres et boîtes de dialogues (notion de Windows Forms, architecture de développement, création de fenêtres de boîtes de dialogue).
- Gestion des événements (interactions et principe de messages, gestion objet des événements, retour sur les délégués, les méthodes anonymes et les lambda expressions).
- Fenêtres avec menus (création de menus, gestion des événements de menus, menus contextuels, fenêtres avec documents multiples).
- Éléments de contrôle dans es boîtes de dialogue (texte, label, bouton, liste, etc.).
- Interfaces graphiques pour dessiner (mode vectoriel, mode bitmap, les tracés vectoriels, gestion des événements et persistance des dessins, les outils pour les images).
- Fenêtres et boîtes de dialogue prédéfinies (messages, fichiers, couleurs, polices, etc.).
- Interfaces graphiques décrites avec le langage Extended Application Markup Language (syntaxe XAML, DataBiding, événements, transformations, introduction à WPF).
|
▸ ▿ Système .Net, bases de données
Volume horaire :
6h CM / 8h TP
|
Objectifs du cours :
Être capable d'utiliser des bases de données dans l'environnement .Net.
|
Contenu du cours :
- Architecture ADO.Net (les principes d'ADO.Net, notion de classes clientes et de classes "fournisseur", utilisation de DataReader, notion de DataSet, DataSet lié à une base de données, mise à jour via un DataSet, DataSet uniquement en mémoire, utilisation de procédures, paramétrage de procédures, liens avec XML, intérêt des types annulables).
- Notion de base de données objet (création de nouveau type objet dans une base de données, types objets existant).
- Notion de DataBinding (liaisons automatiques d'éléments d'interface graphique avec des données).
- Utilisation de DataSet typés (combinaison avec des éléments de contrôle prédéfinis).
- Fichiers de configuration et accès bases de données.
- Utilisation de Language Integrated Query (pourquoi Linq, constitution de requêtes Linq, Linq appliqué à des collections, des DataSet, des fichiers et à XML).
- Introduction à la notion d'Entity Framework.
|
▸ ▿ Système .Net, développement Web en ASP.Net
Volume horaire :
12h CM / 16h TP
|
Objectifs du cours :
Développer des applications Web en utilisant ASP .Net.
|
Contenu du cours :
- ASP.Net, un très puissant environnement de développement pour le Web (présentation d'ASP.Net, notion de Web Forms, classes dérivées de la classe Page, quels types de contrôles dans une page, traitement des événements, notion de CallBack, partages entre pages, les propriétés autour de Request, QuetyString, Response et Server, mise en œuvre de Cookies).
- Contrôles Server HTML (d'un contrôle HTML à un contrôle Server HTML, les différents contrôles Server HTML, les classes associées).
- Contrôles Server Web (contrôle Server Web versus contrôle Server HTML, les différents contrôles Server Web, les classes pour gérer les contrôles Server Web).
- Utilisation des styles et des feuilles de styles (gestion dynamique des styles).
- Traitements côtés client (gestion côté client, gestion côté serveur, chargement dynamique de traitements JavaScript depuis un serveur, principes et mise en œuvre d'Ajax).
- Fichier de configuration Web.Config.
- Sécurité et authentification (différentes possibilités d'authentification).
- Liens avec les bases de données (utilisation d'ADO.Net, de Linq et du DataBinding).
- Notion de Rich Internet Application en .Net.
|
▸ ▿ Administration réseau IP et sécurité
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Administration TCP/IP.
|
Contenu du cours :
Le protocole TCP/IP (rapppels, commandes TCP/IP, protocoles ICMP et ARP) ;
Routage (routage statique et dynamique) ;
Multicast (routage IGMP) ;
Protocole DHCP (étude et mise en œuvre, paramètres, relais DHCP) ;
Protocole DNS (principes de la résolution de noms, administration) ;
Accès distants, WAN (interconnexions de machines et de réseaux, sécurisation, translations d'adresses NAT, redirection de ports, connexions sécurisées VPN) ;
Protocole IPSEC (sécurisation réseau local).
|
▸ ▿ Administration Windows
Volume horaire :
12h CM / 16h TP
|
Objectifs du cours :
Maitriser l'administration des systèmes Windows (Windows-7 et Windows Server 2008).
|
Contenu du cours :
- Installation d'un système Windows (à base de Windows-7).
- Création, configuration et personnalisation des utilisateurs.
- Système de fichiers et contrôle des accès.
- Configuration du système (pilotes, services, panneau de configuration, registre).
- Configuration des accès réseaux.
- Partage de ressources.
- Installation et déploiement de serveurs (à base de Windows Server 2008).
- Particularités de l'administration des serveurs (outils et services spécifiques).
- Configuration et déploiement de domaines Active Directory.
- Notion d'annuaire LDAP.
- Architecture de l'AD (domaines, unité d'organisations, catalogue, structure de l'AD, outils LDAP).
- Gestion des utilisateurs en domaines AD (sécurité Kerberos).
- Création et déploiement de stratégies.
- Configuration multi-domaines.
- Sauvegardes, restaurations, réparations.
|
▸ ▿ Programmation Androïd sur plates-formes mobiles
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Être capable de développer des applications mobiles avec Androïd.
|
Contenu du cours :
Ce cours s'adresse à des étudiants ayant déjà des notions précises de la programmation en Java, des bases de données, de l'environnement Web, et des connaissances de base en XML et environnement Linux.
L'objet de ce cours est de présenter les grandes notions du développement d'applications sur plateforme Android en Java en environnement Web.
En particulier les points suivants seront traités.
- Spécificités du développement d'application sur téléphone mobile.
- Aspects techniques d'une application Java sous Android : fichiers DEX, machine Dalvik.
- Organisation générale de l'environnement applicatif du système Androïd.
- Cycle de vie d'une application sous Androïd.
- Notion d'Intent, de Service, d'Activity, de ContentProvider et de BroadcastListenner.
- Développement d'interfaces HM simples.
- Accès aux ressources web (services REST notamment).
- Stockage local sur machine.
- Présentation de l'accès aux ressources matérielles : téléphonie, multimedia, géolocalisation.
L'ensemble des TP a lieu sous environnement Windows / Eclipse, conformément aux pratiques les plus courantes en entreprise.
|
▸ ▿ Méthodologie de conception de projets
Volume horaire :
12h CM / 16h TP
|
Objectifs du cours :
Connaitre les principales démarches et outils de la conception de projets.
|
Contenu du cours :
UML ; Design Paterns ; Tests unitaires ; Principe de non-régression.
|
▸ ▿ Simulation d'entretiens d'embauche
Volume horaire :
0,5h par étudiant
|
M.E. Option A : Réseaux et applications distribuées (8 ECTS)
▸ ▿ Serveurs Web
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Maitriser l'administration des serveurs Web.
|
Contenu du cours :
- Installation et configuration de serveurs Web.
- Le protocole HTTP.
- Le socle TCP/IP et les fonctionnalités DNS.
- Sites Web et répertoires virtuels (création, configuration, administration).
- Redirection de requêtes.
- Applications Web.
- Surveillance de serveurs Web (journalisation, maintenance, analyse de performance).
- Gestion de la sécurité (contrôle des accès, autorisations, discrimination ports et adresses, signature de documents).
- Mise en œuvre de SSL (protocole HTTPS, autorités de certification, certificats serveurs et clients, configuration des serveurs, connexions sécurisées, vérification des certificats).
|
▸ ▿ Système .Net, programmation système
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Comment interagir avec le système en .Net.
|
Contenu du cours :
Gestion des processus et des threads, mécanisme de synchronisation, pool de threads ;
Mise en œuvre de connexions Socket, mode stream et datagram, utilisation de classes de haut niveau ;
Utilisations des classes pour gérer les applications Web ;
Interactions avec le système pour l'administration et la gestion des erreurs ;
Développement d'applications de type service ;
Conditionnement et déploiement d'applications ;
Quelques aspects de la sécurité.
|
▸ ▿ Java EE
Volume horaire :
12h CM / 16h TP
|
Objectifs du cours :
Savoir utiliser Java pour des applications Web.
|
Contenu du cours :
Ce cours s'adresse à des étudiants connaissant la programmation en Java les bases de données relationnelles et ayant des notions de base en XML.
L'objet de ce cours est de présenter la partie Web du standard JEE5, et au travers de ce standard, de présenter les notions fondamentales du développement d'applications Web sur plateforme JEE.
En particulier, les points suivants seront traités.
- Notion d'application Web en environnement JEE, de ressource statique et dynamique, de servlet, et ressource serveur.
- Notions de servlet, de requête, de réponse, modélisation en Java.
- Cycle de vie d'une servlet.
- Notion de session dans une application Web, avantages, contraintes, sessions en environnement clusterisé.
- Notion de JSP, API JSTL.
- Développement d'applications Web connectés aux bases de données relationnelles.
- Internationalisation d'applications.
|
▸ ▿ XML
Volume horaire :
9h CM / 12h TP
|
Objectifs du cours :
Connaître et savoir utiliser XML.
|
Contenu du cours :
Codification XML (balisage XML, fichier bien formé) ;
Notion de Schéma (notion de validité, DTD, XSD) ;
Utilisation de feuilles de styles (XML et CSS) ;
Notion de parser XML ;
Applications à base de XML (requêtes XPATH) ;
Liens avec des bases de données.
|
▸ ▿ Services Réseaux et Applications Distribuées
Volume horaire :
15h CM / 20h TP
|
Objectifs du cours :
Développement d'applications distribuées dans le cadre des technologies .NET.
L'objectif de la formation est de voir les technologies dans le Framework .NET permettant de développement des applications distribuées.
|
Contenu du cours :
- Les Web Services : protocoles, standardisation, fonctionnement utilisation.
- Mise en œuvre des web Services en .NET (C#) dans le cadre du Framework 2.0.
- Utilisation des Web Services pour l'accès à des bases de données, mise en œuvre d'ADO.Net (DataSet typé) pour l'accès à ces données.
- Les technologies .NET Remoting : principe, fonctionnement, mise en œuvre des parties d'objets distribuées en C# et application hôte. Configuration via le fichier de configuration XML.
- Divers type d'objets : Singlecall, Singleton, client -activated. Approche d'objets distribués.
- Utilisation et mise en œuvre de .NET Remoting en C#.
- Applications distribuées dans le cadre de WCF (Windows Communication Foundation) : principe de WCF, les divers types de binding, configuration XML et Service Model WCF.
- Utilisation et mise en œuvre de WCF en C# : service hébergé dans IIS, service auto-hébergé.
- Écriture de service Windows pour l'hébergement de service WCF.
- Introduction à la sécurité à base d'authentification par certificat de service et certificat d'utilisateur dans WCF.
|
M.E. Option B : Réseaux Mobiles (8 ECTS)
▸ ▿ Propagation
Volume horaire :
9h CM / 8h TP
|
Objectifs du cours :
Le cours a pour objectif de présenter les notions fondamentales liées à la propagation des ondes radio dans différents environnements physiques. L'enseignement s'appuie sur la modélisation mathématique de la propagation ainsi que sur des TP sous Matlab Le cours vise à sensibiliser les élèves aux problématiques de déploiement des réseaux sans fil et les prépare à aborder par la suite les fonctionnalités des couches basses des technologies sans fil.
|
Contenu du cours :
- Pertes de puissance en espace libre et effet de masque.
- Modélisation des pertes en propagation.
- Canal aléatoire multitrajets : Canal variable dans le temps ; Modèle bande étroite ; Modèle large bande.
|
▸ ▿ Réseaux Cellulaires
Volume horaire :
30h CM / 16h TP
|
Objectifs du cours :
Ce cours donne une vision panoramique sur l'évolution des technologies des réseaux cellulaires depuis la 2G jusqu'à la prochaine norme 4G. Les éléments protocolaires et matériels sont présentés. De plus les mécanismes des couches basses (méthodes d'accès, contrôle de puissance, ordonnancement, codage canal etc.) sont détaillés. L'évaluation des performances dans des cas d'usage typiques de ces réseaux est enseignée grâce à des TP sur simulateurs.
|
Contenu du cours :
- Architectures protocolaires et mécanismes des technologies : GSM ; EDGE/GPRS ; UMTS ; WiMAX ; LTE.
- Simulation des réseaux cellulaires sous Opnet.
- Dimensionnement et évaluation des performances des réseaux mobiles.
|
▸ ▿ Réseaux locaux sans fil
Volume horaire :
12h CM / 12h TP
|
Objectifs du cours :
Cet enseignement porte sur les technologies de réseaux locaux sans fil (WLAN), avec une attention particulière sur les standards IEEE 802.11, dites WiFi. Le cours dresse un panorama sur les technologies de réseaux locaux sans fil, allant du Bluetooth au WiFi en passant par IPv6 pour la gestion de la mobilité. Les séances de TP sur matériel Cisco permettent de concevoir et de gérer un réseaux WiFi sécurisé, offrant des services de données, et multimédia (voix/vidéo).
|
Contenu du cours :
- Architectures protocolaires et mécanismes des technologies : IEEE 802.11 ; Bluetooth ; DECT ; IPv6.
- Mise en place et supervision de services sur réseaux WiFi.
- Gestion de la sécurité sous Radius : authentification, autorisation, et la traçabilité.
|
▸ ▿ Transmission de la parole
Volume horaire :
15h CM / 20h TP
|
Objectifs du cours :
Cet enseignement se focalise sur la transmission de la voix. Le cours présente à la fois les aspects fondamentaux du codage de la parole, les protocoles de transmission VoIP et les mécanismes d'adaptation voix/réseaux. Le codage est illustré grâce à des TP sur Matlab, alors que des cas de conception d'une architecture offrant un service de téléphonie et/ou voix sur IP sont étudiés grâce à des séances de TP sur matériels Cisco.
|
Contenu du cours :
- Codage de la Parole
- Généralités sur le signal de parole.
- Théorie de la quantification.
- Codeurs pour les communications avec les mobiles : (prédictif excité par des codes (CELP), GSM (RPE, LTP, VSELP).
- Les normes pour le signal de parole dans la bande téléphonique.
- Voix sur IP :
- Généralités sur la Qualité de Service.
- Les protocoles RTP et RTCP.
- Les architectures de support pour la VoIP.
- Les protocoles SIP et Skinny.
- Mise en place de plateformes de VoIP : Solution matérielle CISCO - protocole Skinny ; Solution logicielle TrixBox - protocole SIP.
|
▸ ▿ Gestion et supervision des services sur réseaux mobiles
Volume horaire :
27h CM
|
Objectifs du cours :
Cet enseignement est organisé sous forme de séminaires dispensés par des intervenants industriels. Il a pour objectif de présenter aux élèves les aspects de gestion et de supervision des réseaux mobiles avec des cas d'études concrets. L'évolution des architectures et les nouveaux cas d'usage sont particulièrement discutés.
|
Contenu du cours :
- Gestion et supervision des réseaux cellulaires , Convergence fixe/mobile : Next-Generation Networks (NGN) ; IP Multimedia Subsystem (IMS).
- L'externalisation de la fonction telecom.
- L'éco-conception des réseaux de télécommunications.
- Technologies émergeantes.
|
Haut de la page
▸ S5
▸ S6
▸ S7
▸ S8
▸ S9
▸ S10
DÉTAILS DU SEMESTRE 10
M.E. Stage de Fin d'Études (30 ECTS)
▸ ▿ Stage de fin d'études
Volume horaire :
4 à 6 mois
|
Haut de la page
▸ S5
▸ S6
▸ S7
▸ S8
▸ S9
▸ S10
|