LIRMM  Université de Montpellier CNRS 

Ignasi Sau - Teaching


After my Ph.D

2020-2021 Introduction aux algorithmes FPT Cours de M2 Informatique, Université de Montpellier (Cours: 12h)




2019-2020 Introduction aux noyaux Cours de M2 Informatique, Université de Montpellier (Cours: 9h)
Algoritmos para obtenção de núcleos Curso no Instituto de Matemática e Estatística da Universidade Federal Fluminense, Niterói, Brazil (Aula: 8h)




2018-2019 Introduction aux noyaux Cours de M2 Informatique, Université de Montpellier (Cours: 3h)
Algoritmos para obtenção de núcleos Curso no I Fortaleza Workshop em Combinatòria (ForWorC), Universidade Federal do Ceará, Fortaleza, Brazil (Aula: 6h)




2017-2018 Mini-curso de complexidade parametrizada Curso na Escola de Verão do Departamento de Matemática, Universidade Federal do Ceará, Fortaleza, Brasil (Aula: 20h)
  • Introdução à complexidade parametrizada.
  • Exemplos básicos de algoritmos FPT e kernels.
  • Treewidth e programação dinâmica.
  • Reduções parametrizadas e hierarquia W.
  • Resultados negativos usando hipóteses de complexidade.




  • 2016-2017 Complexidade parametrizada Curso de pós-graduação, Departamento de Matemática, Universidade Federal do Ceará, Fortaleza, Brasil (Aula: 96h)




    2015-2016 Graphes, algorithmique et complexité Cours de M2 Informatique, Université de Montpellier (Cours: 9h)




    2013-2014 Algorithmes élégants Module de l'École Doctorale I2S, Université de Montpellier 2 (Cours: 11h)
  • Introduction à des techniques algorithmiques.
  • Coloration des graphes planaires.
  • Max-cut dans les graphes planaires.
  • Introduction à la méthode probabiliste.
  • Programmation dynamique dans les graphes peu denses.




  • 2012-2013 Complexité et algorithmes paramétrés Cours de M2 Informatique, Université de Montpellier 2 (Cours: 10h)




    2011-2012 Algorithmes élégants Module de l'École Doctorale I2S, Université de Montpellier 2 (Cours: 12h)
  • Introduction à des techniques algorithmiques.
  • Coloration des graphes planaires.
  • Max-cut dans les graphes planaires.
  • Programmation dynamique dans les graphes peu denses.




  • During my Ph.D

    I have been 'Moniteur' (corresponding to Junior Assistant Professor) in University of Nice-Sophia Antipolis (UNSA for short) for the period 2006-2009.

    2008-2009 Bases algorithmiques (Algorithmic principles) IUT UNSA, Bachelor in Computer Science, 3rd year (Cours/TD: 37h)
  • 1: Introduction [ Cours - TD ]
  • 2: Complexité [ Cours - TD ]
  • 3: Recursivité [ Cours - TD ]
  • 4: Listes et arbres [ Cours - TD ]




  • 2007-2008 Programmation concurrente en JAVA (Concurrent programming in JAVA) IUT UNSA, Bachelor in Computer Science, 2nd year (TP: 21h)
  • Page du cours (faite par Françoise Baude)
  • Algorithmique et complexité (Algorithms and complexity) IUT UNSA, Bachelor in Computer Science, 3rd year (Cours/TD: 49h)
  • 1: Introduction [ Cours - TD ]
  • 2: Complexité [ Cours - TD ]
  • 3: Recursivité [ Cours - TD ]
  • 4: Listes et arbres [ Cours - TD ]
  • (Support preparé avec Marie Asté, fait originalement par Marc Gaetano et Helene Collavizza)
    Mathématiques discrètes et optimisation (Discrete maths and optimization) IUT UNSA, Bachelor in Computer Science, 3rd year (Cours/TD: 21h)
  • 1: Introduction et modélisation [ Introduction a l'optimisation - TD1 - Correction ]
  • 2: Algorithme du Simplexe [ TD2 - Correction ]
  • 3: Notion d'optimalité et dualité [ TD3 - Correction ]
  • (Support preparé avec Christelle Molle, fait originalement par Michel Syska et M.E. Voge)




    2006-2007 Programmation répartie en Java (Distributed programming in Java) IUT UNSA, Bachelor in Computer Science, 2nd year (Cours/TD/TP: 64h)
  • TP1: Introduction aux "threads" en Java
  • TP2: Exclusion mutuelle et sémaphores en Java / corrigé (.zip)
  • TP3: Les tours de Hanoï

  • Last updated: October 2, 2019 back to Home