TEACHING
Generator

2016-2017



Master ENSIT, Option : Analyse et Reconnaissance de Documents
Cours
Nombre d'heures
Description
Supports
Option  : Analyse et Reconnaissance de Documents

Cours + TD
Cette option est consacrée à l'étude des méthodes d'analyse d'images de documents et de reconnaissance de l'écriture manuscrite. On s'appuyera sur des applications de reconnaissance des formes.
1) Introduction au domaine de l'analyse et la reconnaissance de documents
Introduction
AnalyseImage
InterfaceMatlab1
ImageProcessing
ImageProcessingGUI
TD1
2)Prétraitement : préparation de l'image du document : correction de l'inclinaison, suppression du bruit...
Prétraitement
Segmentation
InterfaceMatlab2
InterfaceMatlab2
Exemples
TD2
TD3
3)Segmentation, extraction d'information
RDF
Extract-Caracteristiques
InterfaceMatlab4
TD4
4) Reconnaissance des formes : Réseaux de neurones
NN-RP
PR_Example
InterfaceMatlab5
MonInterfaceCNN
TD5
5) Modèles de Markov Cachés
HMM
ISC-L2 : Langages du Web
Cours
Nombre d'heures
Description
Supports
Mulitimédia et Langages du Web
10 h de cours et 10h de TD
Initiation à HTML, CSS et Javascript. Ce cours permet d'aborder très simplement la présentation de documents sur le Web à travers HTML. On enseigne d'abord les concepts principaux de ce langage : liens hypertextes, insertion de médias, formulaires et frames. Ensuite, on montre comment peut se faire la personnalisation de la présentation à l'aide de feuilles de style de type CSS. Enfin, on montre comment rendre plus dynamique ces pages HTML en associant au texte HTML du code JavaScript.

Ce cours est composé de 4 modules :
fonctionnement
HTML : concepts et syntaxe
cours1-HTML
hapedit
CSS : feuilles de style en cascade
cours2-css
cours2-exemples
JavaScript : concepts et syntaxe
cours3-javascript
cours3-exemples
JavaScript :  notion objet cours4-javascript-objet
cours4-exemples
cours5-javascript-interaction
cours5-exemples
Projet
projet
L3-Miage : Web - Réseau
Cours
Nombre d'heures
Description
Supports
Applications Web et initiation aux réseauw
20 h TD
Ce cours fait une mise à niveau des connaissances en construction d'applications Web avec exposé des architectures, des langages et des protocoles de communication.
1) Introduction à la construction d'application Web, HTML, HTML5, CSS3 Cours0-Fonctionnement
Cours1-Intro-HTML-CSS
Cours1-Exemples-HTML-CSS
Cours1-Exemples-CSS3
Cours1-Exemples-Video-Audio
TD1
2) Les langages JavaScript et JQuery Cours2-JS-JQuery
Cours2-Exemples-JavaScript
Cours2-Exemples-jQuery
TD2
3) Le langage PHP Cours3-PHP
Cours3-Exemples-PHP
TD3
4) MySQL - Cookies et Sessions Cour4-PHP-MySql
Cours4-Exemples-MySql
Cours4-Cookies-Sessions
Cours4-Exemples-Cookies-Sessions
TD4
5) Initiation aux réseaux Cours5-InitiationReseaux
Cours5-Exemples-fichiers-Simulateurs
TD5
6) Adressage IP Cours6-AdressageIP
TD6
7) Couche liaison Cours7-Couche-Liaison
TD7
8) Couche physique Cours8-Couche-pysique
TD8
L3 ScCo : Langages du Web
Cours
Nombre d'heures
Description
Supports
Initiation à PHP 5 et à MySql 20h TD
Ce cours permet l'apprentissage de langages d'interfaces Web: PHP et JavaScript
Liste des cours
1) PHP :  structures de base Programmation-Web
Cours1-Structure-base
Cours1-Exemples
TD1-Structures-Base
2) Chaînes de caractères Cours2-Fonctions-Chaines
Cours2-Exemples
TD2-Fonctions-Chaines
3) Tableaux Cours3-Tableaux-Formulaires
Cours3-Exemples
TD3-Tableaux-Formulaires
4) Fichiers Cours4-Fichiers
Cours4-Exemples
TD4-Fichiers
5) Tableaux Cours5-POO
Cours5-Exemples
TD5-POO
6) La programmation Objet avec PHP5 Cours6-Mysql
Cours6-Exemples
8) Le lien de PHP avec la base de données MySql Cours7-Sessions-Cookies
Cours7-Exemples
TD7-Sessions-Cookies
7) SimpleXML Cours8-SimpleXML
Cours8-Exemples
9) la représentation objet de XML : DOM Cours9-DOM
Cours9-Exemples
Formation Continue : Le langage Java
Cours
Nombre d'heures
Description
Supports
Langage Java
15 h  cours
15 h TD
Ce cours présente la syntaxe du langage Java.
Ce moduleest composé de 12 cours décrits ci-après. Chaque cours est accompagné  :
  • d'un support powerpoint
  • d'exemples
  • d'un TD
Un projet résumant toutes les notions du cours est proposé
fonctionnement
Cours 1) : Introduction au LOO, Syntaxe de base de Java Cours1-Introduction
Cours1-Exemples
Cours1-TD1
Cours1-TD1-solutions
Cours 2) : Classes et Objets Cours2-Classes-Objets
Cours2-Exemples
Cours2-TD2
Cours2-TD2-Solutions
Cours 3) : Les types de données Cours3-Types-Donnees
Cours3-Exemples
Cours3-TD3
Cours3-TD3-solutions
Cours3-TD3-Solutions-expl
Cours 4) : La programmation structurée Cours4-Progr-struct
Cours4-Exemples
Cours4-TD4
Cours4-Solutions-Exo
Cours 5) : L'héritage Cours5-heritage
Cours5-Exemples
Cours5-TD5
Cours5-heritage-Solutions-Exp
Cours 6) : Le paquetage (packages) Cours6-Paquetage
Cours6-Exemples
Cours6-TD6
Cours6-TD6-Solutions*
Cours 7) : Classes et méthodes abstraites Cours7-Classes-abstraites
Cours7-TD7
Cours7-TD7-Solutions*
Cours 8) : Collections Cours8-Collections
Cours8-Exemples
Cours 9) : Gestion des exceptions Cours9-Exceptions
Cours9-Exemples
Cours9-TD9
Cours9-TD9-Solutions*
Cours 10) : Type générique Cours10-Types-generiques
Cours10-TD10
Cours10-TD10-Solutions*
Cours 11) : L'interface graphique Cours11-GUI
Cours11-Exemples
Cours11-TD11
Cours11-TD11-Solutions*
Cours 12) : Les threads Cours12-Threads
Cours12-TD12
Cours12-TD12-Solutions*
Projet : Se conformer aux consignes indiquées dans l'énoncé ci-contre Enonce-Projet
Cours 11) : L'interface graphique Cours13-Revisions
Miage-M1 : Structuration de documents (XML)
Cours
Nombre d'heures
Description
Supports
Le langage XML et ses dérivés
10 h  cours
10 h TD
Ce cours présente le langage XML utilisé pour la description des documents semi-structurés. Il présente également les langages dérivés de XML comme XSL, XPath et XQuery servant à d'autres usages, comme la transformation de l'arbre XML, son interrogation, etc.
Ce cours est composé de 10 modules décrits ci-après.
fonctionnement
Des interfaces doivent faciliter les tests
  • Editeur-parseur XML
  • XSLT pour les transformations XSL
  • Cooktop pour la manipulation d'arbre XML par XQuery
interface-xml-cooktop
interface-xslt
interface-XQuery
1) Introduction à la notion de structuration de documents à travers le langage XML. Ce module aborde les notions de balisage, de niveau, d'attributs, de validation par les DTD. Intro-DTD-Spacename
XML-DTD-Namespace-Exemples
TD1-Intro-DTD-Spacename
2) Présentation des schémas XML et la possibilité de définir profondément les éléments. Schema
Schema-Exemples
TD-Schema
2) Feuilles de style CSS pour la présentation des fichiers XML CSS
CSS-exemples.zip
TD-CSS
3) La transformation XSLT : introduction puis présentation de la base : le langage Xpath XSL-Xpath.pdf
XSL-Xpath-Exemples
TD-XSL-Xpath
4) Approfondissement de la transformation XSLT avec les templates XSL-Plus
TD-XSL-Plus
XSL-Plus-Exemples
5) XSLT récursif et modification des variables XSL-Recursif
XSL-Recursif-Exemples
TD-XSL-Recursif
5)JDOM - Java JDOM-Java.pdf
JDOM-Java-Exemples.zip
6) XQuery XQuery
XQuery-Exemples
TD-XQuery.zip
7) La base de données eXist BDXml-eXist
collectionHachette
Exemple-projet-eXist
TD-eXist.zip
8) PHP et DOM DOM-PHP
DOM-PHP-Exemples
TD-DOM-PHP
9) Plusieurs concepts et classes UtiliteXML
UtiliteXML-Exemples
10) Révisions enonce-examen
Projet Enonce-Projet-XML
RapportStageLORIAAltoEdit
AltoEditCodeSource
AltoEditApplication
latex2svg
Page
Bibliographie
Formule
TablesMatieres
Tableau


M1-Info : Interface Homme Machine
Cours
Nombre d'heures
Description
Supports
Le Multimédia dans les systèmes d'Information Distribués 21h TD
Ce cours initie à la conception et à la distribution d'application multimédia sur le web. Après une introduction au multimédia, on présente le langage Flex 4.5 et la plateforme Fl ash Builder 4.5,

Séance 1:
Introduction au multimédia sur le Web
Cours1-1-Introduction
Séance 1:
Prise en main de Flex 4.5
Cours1-2-Flex4-Prise-en-main
Exemples-cours1-2.fxp
TD1-prise-en-main
Séance 2:
Dynamisme-Transitions-Effets
Cours2-Flex4-Dynamisme-Transitions-Effets
Exemples-cours2.fxp
TD2-Effets
FlexCodeCamp-HANDOUT-2010
Séance 3 : Utilisation des modèles
Cours3-Flex-Modele
Exemples-cours2.fxp
TD3-Modele
Séance 4
Notion de Contrôle des événements, en MXML, en ActionScript
Cours4-Flex-ControlesAS
Exemples-cours4.fxp
TD4-Controle
Séance 5
Création d'interface riche, personnelle
Cours6-Flex-Interface-Riche
Cours6-Exemples-Interface-Riche
Cours6-Exemple-Master-Detail
Musee
Séance 6
Communication de données avec le tiers métier
Cours7-Flex-Serveur
Cours7-Flex-Serveur-Exemples
Séance 7 : suite des cours sur Flex
Développement pour Mobile
Cours8-Flex-Mobile
Cours8-Flex-Mobile-Exemples
HelloWorld-source
Séance 8 : Flex 3D
1) Liaison avec des serveurs
2) Construction d'une application AIR
Cours9-Flex-3D
Cours9-Sandy3D-Exemples


MIAGE-SID : Multimédia dans les SID
Cours
Nombre d'heures
Description
Supports
Le Multimédia dans les systèmes d'Information Distribués 21h TD
Ce cours initie à la conception et à la distribution d'application multimédia sur le web. Après une introduction au multimédia, on introduit la représentation MPEG, les langages de synchronisation de médias tels que XMT-O basé sur SMIL, HTML+Time, et un langage de réation de RIA : Flex Builder 3

Séance 1:
1) Explication du fonctionnement du cours
2) Exposé du projet
3) Cours 1 : Initiation au multimédia sur le Web
Introduction-Multimédia
Séance 2:
1) Représentation MPEG des médias
2) XMT-O : une expression textuelle de BIFS
MPEG4-XMT-O
Exemples-annotations
IBMToolkitForMpeg4
IBMSamplesForXmt
Interfaces-annotation
Enonce-TD1
Séance 3 :
HTML+Time : intégration de SMIL dans HTML
SVG
Exemples-SVG
Séance 4 : série de cours sur Builder Flex 3
1) Interface d'animation Flex Builder 3
2) Contrôle des événements en ActionScript
Flex-Vue
Exemples
Flex-Controle
Exemples
Séance 5 : suite des cours sur Flex
1) Gestion de données
2) Interface riche
Flex-Modele
Exemples
Flex-Interface-Riche
Exemples
Séance 6 : suite des cours sur Flex
1) Personnalisation des interfaces
Flex-personnalisation.pdf
Exemples
Séance 7 :
1) 3D
Flex-3D.pdf
Exemples
Séance 8 :
1) Flex serveur
2) AIR
Flex-serveur.pdf
Exemples
Air.pdf
Exemples