Aperçu des cours que je dispense (ou ai dispensés) en tronc commun et dans les différents parcours depuis l'ouverture de cette formation en septembre 2004.

Des détails sur...

Voir aussi...

  • Introduction à l'algorithmique
    Cours d'initiation à l'algorithmique : langage de description, utilisation de boucles, types abstraits, algorithmes sur les tableaux, notions de complexité et de calculabilité.
  • Exercices sur l'algorithmique
    Exercices d'algorithmique pour s'entraîner à dérouler des algorithmes, à écrire des boucles imbriquées et à concevoir des algorithmes simples sur les tableaux.
  • Notes de cours sur le langage HTML
    Rappel succinct des points évoqués en cours sur le langage HTML et en particulier les nouveautés amenées par HTML5.
  • Travaux pratiques sur le langage HTML
    Exercices sur le langage HTML.
  • Liens relatifs au langage HTML
    Liste de liens vers des sites de référence et des outils pour compléter le cours sur le langage HTML.
  • Notes de cours sur les feuilles de style
    Utilisation de feuilles de style (CSS) dans la mise en forme de document HTML ou XML : principes et motivations, application à une page HTML, toutes les propriétés disponibles en CSS.
  • Travaux pratiques sur les feuilles de style
    Des exercices sur les CSS et des exemples montrant l'utilisation de feuilles de style dans la mise en forme de document HTML.
  • Travaux pratiques JavaScript
    Des exercices et des exemples illustrant les possibilités du langage JavaScript embarqué dans une page HTML : vérification de formulaires HTML, capture des actions de l'utilisateur, manipulation du DOM, interaction avec un canvas html5, etc.
  • Cours sur l'Intelligence Artificielle
    Notes de cours sur l'intelligence artificielle : historique, généralités, résolution de problèmes, jeux, etc.
  • Travaux pratiques en Intelligence Artificielle
    Des débuts de programmes en Python et Delphi simulant des joueurs (Othello, Puissance 4), programmes à compléter par les étudiants, ainsi que les exécutables de joueurs achevés. Des logiciels d'apprentissage automatique à tester : réseaux de neurones, C5.0.
  • Bibliographie sur l'Intelligence Artificielle
    Des références de livres sur différents domaines de l'Intelligence Artificielle : aspects philosophique, algorithmes classiques, apprentissage automatique, fouille de données ou de textes, etc.