Teaching

Table of Contents

Sitemap

---> misc
| ---> 2016
| ---> 2015
| ---> 2014
| ---> 2013
| ---> 2012
`--> Agenda

Books

I have writen a textbook in french with Yves Robert. It is entitled "Algorithmique Parallèle" and is published at the Dunod Éditions. It is now sold out but the official page of the authors (with "new" tutorials, exams, exercises, …) is here.

I have writen a textbook in english with Henri Casanova and Yves Robert . It is entitled "Parallel Algorithms" and is published by Chapman & Hall . The official page of the editor about this book is here .

Keynotes or Popularization

Although it is not really teaching, I give short keynotes or talks on my favorite topics: reproducible research and parallel computing. Here are a few links to some I recently gave:

2019-2020

Old Teachings

2018-2019

2016-2017

I am the adjunct responsible of the Parallel, Distributed and Embedded Systems option of the MOSIG (Master Of Science in Informatics at Grenoble) with Olivier Gruber. Here is a short presentation.

  • I am in charge with Bruno Raffin of the Parallel Systems unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.
  • I am in charge with Jean-Marc Vincent of the Scientific Methodology and Performance Evalution unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). Again, this unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.

    A similar lecture was given in September 2017 at the Master (M2R) of Rennes.

  • Practical sessions in Probabilities and Simulation for RICM4 students. Florence Perronnin is responsible of the lecture.
  • Practical sessions in Performance Evaluation for RICM4 students. Florence Perronnin is responsible of the lecture.** 2016-2017

I am the adjunct responsible of the Parallel, Distributed and Embedded Systems option of the MOSIG (Master Of Science in Informatics at Grenoble) with Olivier Gruber. Here is a short presentation.

  • I am in charge of the Parallel Systems unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.
  • I am in charge with Jean-Marc Vincent of the Scientific Methodology and Performance Evalution unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). Again, this unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.

    A similar lecture will also be given in December 2016 at ENS Lyon.

  • Practical sessions in Probabilities and Simulation for RICM4 students. Jean-Marc Vincent is responsible of the lecture.

2015-2016

I am the adjunct responsible of the Parallel, Distributed and Embedded Systems option of the MOSIG (Master Of Science in Informatics at Grenoble) with Olivier Gruber. Here is a short presentation.

2014-2015

I am the adjunct responsible of the Parallel, Distributed and Embedded Systems option of the MOSIG (Master Of Science in Informatics at Grenoble).

  • I am in charge of the Parallel Systems unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.
  • I co-organized with Jean-Marc Vincent the Performance Evalution unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). Again, this unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.
  • Practical sessions in "Probability and Simulation" for RICM4 students. I replaced Florence Perronnin once again this year. The previous webpage was here and Jean-Marc Vincent is responsible of the lecture.
  • Practical sessions in "Performance Evaluation" for RICM4 students. I replace Florence Perronnin once again this year. The previous webpage was here and Jean-Marc Vincent is responsible of the lecture.

2013-2014

I am the adjunct responsible of the Parallel, Distributed and Embedded Systems option of the MOSIG (Master Of Science in Informatics at Grenoble).

  • I am in charge of the Parallel Systems unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.
  • I co-organized with Jean-Marc Vincent the Performance Evalution unit of the M2R MOSIG (Master Of Science in Informatics at Grenoble). Again, this unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.
  • Practical sessions in "Probability and Simulation" for RICM4 students. I replace Florence Perronnin this year. The previous webpage was here and Jean-Marc Vincent is responsible of the lecture.
  • Practical sessions in "Performance Evaluation" for RICM4 students. I replace Florence Perronnin this year. The previous webpage was here and Jean-Marc Vincent is responsible of the lecture.

2012-2013

Adjunct responsible of the Parallel, Distributed and Embedded Systems option of the MOSIG (Master Of Science in Informatics at Grenoble).

In charge of the Parallel Systems unit of the MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.

2011-2012

Adjunct responsible of the Parallel, Distributed and Embedded Systems option of the MOSIG (Master Of Science in Informatics at Grenoble).

In charge of the Parallel Systems unit of the MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.

Performance Evalution unit of the MOSIG (Master Of Science in Informatics at Grenoble). Again, this unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.

2010-2011

In charge of the Parallel Systems unit of the MOSIG (Master Of Science in Informatics at Grenoble).

In charge of the Operating System lecture of the first year of MOSIG (Master Of Science in Informatics at Grenoble). For more informations, please, check the corresponding webpage.

2009-2010

  • A few Master hours in Operating Systems at UJF.
  • In charge of the Parallel Systems unit of the MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.

2008-2009

  • A few Master hours in Operating Systems at UJF.
  • In charge of the Parallel Systems unit of the MOSIG (Master Of Science in Informatics at Grenoble). This unit is part of the "Parallel, Distributed and Embedded Systems" specialization. For more informations, please, check the corresponding webpage.

2007 - 2008

  • A few Master 2 Research hours at UJF on Performance Evaluation
  • A few Master hours in Operating Systems at UJF.

2003 - 2004

Parallel algorithms and architectures (32h TD): These tutorials were given to students from the second year of Magistère of Informatique and Modelisation at ENS Lyon.

Introduction to Algorithms (18h TD + 30h TP): This course has been given to students from the second year of any scientific DEUG (except MIAS) at UCBL. Following this course is necessary to follow computer science studies. This course is available in the PDF format or in the HTML format.

2002 - 2003

Parallel algorithms and architectures (32hTD): These tutorials were given to students from the second year of Magistère of Informatique and Modelisation at ENS Lyon.

Introduction to Algorithms (18h TD + 30h TP): This course has been given to students from the second year of any scientific DEUG (except MIAS) at UCBL. Following this course is necessary to follow computer science studies.

2001 - 2002

Introduction to C (9h TD and 9h TP): These tutorials were given to students from the second year of DEUG MIAS at UCBL (Lyon).

Parallel algorithms and architectures (32h TD): These tutorials were given to students from the second year of Magistère of Informatique and Modelisation at ENS Lyon.

2000 - 2001

Graph Theory (18h TD): These tutorials were given to students from the second year of DEUG MIAS at UCBL (Lyon).

Recitations in Undergraduate Mathematics (2h TD / week during the whole year): These tutorials were given to PCSI students at the "Lycée du Parc" (Lyon).

1999 - 2000

CAML (2h TP / week during the whole year): These tutorials were given to MP/MP* students at the "Lycée du Parc" (Lyon).

1998 - 1999

Recitations in Undergraduate Mathematics (2h TD / week during the whole year): These tutorials were given to PCSI students at the "Lycée du Parc" (Lyon).