|
2016-2017
Master ENSIT, Option : Analyse et Reconnaissance de Documents | |||
|
|||
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 |
||
|
|||
|
|||
|
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 | ||
|
|||
|
|||
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 |
||
|
|||
|
|||
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 |
||
|
|||
|
|||
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é :
|
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 |
||
|
|||
|
|||
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
|
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 | |||
|
|||
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 | |||
|
|||
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 |