Ci-dessous une liste des cours que j'ai enseigné, et quelques liens vers les ressources pédagogiques produites.

Niveau M2

Internet des Objets - voir sujet de TP
Défi Big Data - Visualisation de graphes avec Gephi - voir sujet de TP
Défi Transition Energétique - L'évolution de la grille - voir cours - voir teaser SEAS
Java avancé - Java EE 6, EJB 3.1, JPA 2.0, JSF 2.0, CDI - voir cours
  • Java Context and Dependency Injection
  • Java EE - Enterprise Java Beans
  • Java Persistence API
  • Java Server Faces
Représentation des connaissances - voir cours

Niveau M1

Web 2.0, HTML 5, CSS 3, JavaScript
Modélisation des connaissances - voir cours

Niveau L3

Web Multimedia et Web Sémantique - voir cours
  • Application Pictionnary Asynchrone Nous survoloins les bases du développement d'une application HTML5, et développons une application de pictionnary asynchrone.
    Pré-requis: Programmation Web de base
    Concepts abordés: Formulaires HTML5, Element Canvas, Sessions PHP, Format de données JSON
    Technologies utilisées: PHP, MySQL, HTML5, CSS3, javascript
  • Données structurées: Partage sur les réseaux sociaux Nous ajoutons des plugins simples de réseaux sociaux pour l'application pictionnary. Nous découvrons donc ce que sont les méta-données (balises méta, microdata, microformats, RDFa). Leurs formats, et leur utilisation par les réseaux sociaux et les machines.
    Réseaux sociaux: Google+, Facebook, Twitter
    Formats: principalement les microdonnées
  • API Facebook: Gestionnaire de connexion Nous abordons les concepts de base du développement d'une applications Facebook. Nous découvrons en particulier le gestionnaire de connexion et l'API Graph
    Technologie: SDK Facebook Javascript
  • API Google: Mashup visualisation de données On affiche sur une carte un marqueur pour chacun des derniers tremblements de terre recensés. Lorsqu'on clique sur le marqueur d'un tremblement de terre, une popup affiche les info s'y rapportant, et des informations pertinantes sur youtube et freebase.
    API utilisées: Google Maps, Youtube, Freebase
Conception Orientée Objets : UML et OCL
Programmation Orientée Objets avec Java

Niveau L2

IUT Info S3 - OMGL2 - voir cours
SGBD 2 - voir TPs combinés avec OMGL 2
APO Java
Java avancé
Statistiques et Informatique

Niveau L1

Mécanique du geste sportif