Supports d'enseignement

 Cette page regroupe les différents supports que j'ai construit pour mes enseignements.
Dernière mise à jour : 11 Mars 2024

Technologies Web

   1 - Introduction au langage HTML  
      Supports commentés : Introduction  - Titres & Paragraphe  - Liste ordonnée & énumération  - Tableaux  - Image & Figure  - Lien hypertexte 
   2 - Introduction au langage CSS  
      Supports commentés :  Introduction 
   3 - Structuration du document  
   4 - Les sélecteurs avancés en CSS  
   5 - Les formulaires  
      Supports commentés :  Formulaire simple : éléments form, input et textarea 
   6 - Mise en page avancée  

Programmation orientée objet - Java

   1 - Présentation du langage Java, Environnement de développement & Syntaxe du langage  
   2 - Notion de classe et objet  
   3 - Utilisation d'objets  
      Corrections : Rectangle.java  - Point.java 
   4 - Package ; Visibilité des membres ; Membres particuliers et Classes utiles 
      Supports commentés : Déclaration de package et utilisation d'import  - Visibilité d'une classe et de ses attributs 
      Corrections : Rectangle.java  - Point.java  - ListeRectangle.java 
   5 - Enumérations et exceptions 
      Supports commentés : Utilisation des enumérations  - Gestion des exceptions 
   6 - Héritage, classe abstraite et interface 
   7 - Structure de données 
   8 - Entrées / Sorties 

Le langage XML

   1 - Introduction - partie I  
   2 - Introduction - partie II  

Programmation événementielle - Java/Swing

   1 - Système de fenetrage et principaux composants  
      Supports commentés :    Système de fenêtrage  - Boîte de dialogue  - Sélecteur de fichier 
   2 - Conteneurs, gestionnaires de géométrie et barre de menu  
      Supports commentés :    FlowLayout 
   3 - Evénements, Timer et dessin  
      Supports commentés :    Gestion des événements du bouton  - Timer 
   4 - Connexion à une base de données & Création de graphes avec JFreeChart 
   5 - Gestion des tableaux et des arbres 
      Supports commentés :    Utilisation de tableaux  - Tableau - gestion du modèle  - Utilisation d'arbres 

Interaction Humain-Machine

Supports de cours

   1 - Conception de systèmes interactifs  
   2 - Interaction gestuelle  
   3 - Construction d'une grammaire GrXML  
   4 - Interaction multimodale  

Sujets de TP

   TP - Bus logiciel IVY  
      Corrections - Interface de visu  
   TP 2 - Reconnaissance gestuelle  
   TP à rendre - Moteur de fusion multimodal  

Ressources

   Librairie IVY-Java 
   Visionneur 
   Palette graphique - Executable  - Documentation 
   Reconnaissance de parole 
   Reconnaissance de geste 
   Simulation parole