Current

  • Programmation Avancée (Advanced Programming)

    Keywords: Complexity, Iterative/Recursive, Landau Notation, Sort, C programming language.

    12h Lectures / 12h Tutorials / 24h Labs

    Dilploma: Licence Informatique (bachelor of engineering in computer science)
    Intitution(s): University of New Caledonia

    Ressources: slides

  • Bases de données avancées (Advanced Databases)

    Keywords: SQL, PostgreSQL, Pl-pgSQL, Transactions, Trigger, Normalization.

    14h Lectures / 16h Turorials / 10h Labs

    Dilploma: Licence Informatique (bachelor of engineering in computer science)
    Intitution(s): University of New Caledonia

    Ressources: slides

  • Développement Web (Web technologies)

    Keywords: HTML/CSS, JavaScript, PHP, MVC, Agile Methodologies, GitHub flow, Security.

    16h Lectures / 32h Labs

    Dilploma: Licence Informatique (bachelor of engineering in computer science)
    Intitution(s): University of New Caledonia

    Ressources: slides

  • Programmation Orientée Objets en Java (Object Oriented Programming in Java)

    Keywords: Java, Class diagram, Objet/Class, Inheritance/Polymorphism/Associations, Packages, Genericity, Exceptions, Streams (and optionally Swing).

    12h Lectures / 16h Tutorials / 24h Labs

    Dilploma: Licence Informatique (bachelor of engineering in computer science)
    Intitution(s): University of New Caledonia

    Ressources: slides

Past

  • Introduction aux Bases de données (Introduction to databases)

    Keywords: SQL, Access.

    Dilploma: Licence Informatique (bachelor of engineering in computer science)
    Intitution(s): University of New Caledonia

    Ressources: slides

  • Système d'exploitation (Introduction to operating systems)

    Keywords: Linux, Script Bash.

    Dilploma: Licence SPI Informatique (bachelor of engineering in computer science)
    Intitution(s): University of New Caledonia

  • Fondements des bases de données (Databases Fundations)

    Keywords: SQL, Relational Algebra, Functionnal Dependancies, Normalization.

    Dilploma: Licence Informatique (bachelor of engineering in computer science)
    Intitution(s): University of Lyon, University of Clermont-Ferrand

  • Entrepôts de données et Fouille de données (Datawarehouses & Data Mining)

    Keywords: Datawarehouses, Clustering, Association Rules, Bucket algorithm.

    Dilploma: Master MIAGE
    Intitution(s): University of Lyon

  • Bases de données avancées (Advanced Databases)

    Keywords: XML, XQuery, XPath, First-Order Logic.

    Dilploma: Master MIAGE
    Intitution(s): University of Lyon

  • Administration des bases de données (Databases Administration)

    Keywords: Oracle, User Privileges and Roles, Backup, Audit.

    Dilploma: Master
    Intitution(s): University of Lyon, INSA Lyon, University of Clermont-Ferrand

  • Programmation en C++ (C++ Programming)

    Keywords: C++, template, functor, STL.

    Dilploma: Licences MAS et Informatique (bachelors of engineering in statistics and in computer science)
    Intitution(s): University of Clermont-Ferrand