I'm a great fan of /scientific outreach/ and /scientific popularization/. I see this both as an obligation for the researcher and teacher that I am and as the best way to put forward my ideals of hacking. I think that the best way to solve the issues that our society is to empower as much people as possible. In this context and since I'm I am a specialist of stuff that may be interesting to every citizen, I'm striving to share my knowledge and make it accessible to most people.

In this context, I'm also member of the MéSci commission at INRIA Nancy-Grand Est and member of the national MéSci network of INRIA, lead by Thiéry Vieville. MéSci means Médiation Scientifique, aka Scientific Mediation: a mix of scientific outreach and scientific popularization.

Scientific Outreach

I sometimes try to make my researches accessible to everybody. This is for example why I participated twice to the Application Performance Management workshop. What I found interesting here is that the participants were not scientists but business men. This forced me to adapt my speech to this new audience. In think that these presentations can be understood by most people.

  • In 2010, I did a talk on the performance assessment of scientific applications. I took the occasion to present what typical scientific applications are, what are their quality metrics, and of course, a few slides on my own research about experimental methodologies of large scale distributed software infrastructures.
  • In 2011, I did a talk on the convergence between scientific high performance computing and cloud computing. I came back on the motivation for scientific computation, which can be seen as part of the epistemology of modern science, then I motivated cloud computing again (although my audience didn't need that part, after all). After that came a part on the history of modern computer performances (first miniaturize, then increase the clock then increase the amount of core). I concluded with a section on energy efficient computations and green computing.

Actually, I strive to keep all my talks understandable by everyone. You should have a look at them.

Scientific Popularization

I am involved in several efforts to ease the learning of Computer Science by everyone.

  • PLM is the Programmer's Learning Machine. This program is a programming exerciser: you can learn programming at your own pace through a large set of interactive and graphical exercises.
  • SMN (Sciences Manuelles du Numérique -- Digital Manual Science). This project was previously nammed CSIRL for Computer Science In Real Life. It's a set of unplugged activities (without any computer or even electronic devices) that let kid play with the main concepts of computer science. A sequence on algorithms |https://github.com/jcb/CSIRL/tree/master/livret]] ready, and other sequences and activities are expected in the future.
  • ISN-live is an attempt at constituting an USB stick containing a live system with all what you need to teach computer science in the ISN option of the french baccalauréat. It is widely inspired from ClefAgreg that does the same for the informatics option of the mathematics agregation examination since years.

Some good links

Links about teaching programming

Links about the ISN option at the french baccalauréat

Links about scientific mediation

  • Although we don't often have to fight misconceptions in our area (at least, less than in sciences dealing with climate changes), the debunking handbook can be helpful anyway. It summarizes in 8 pages recent results in psychology. A must-read (that I didn't read myself, yet)