École d'été CEA-EDF-Inria

Functional programming for parallel and concurrent applications

Accommodation and courses take place in a castle depending of the CEA (French Alternative Energies and Atomic Energy Commission) at Cadarache, South of France, from June 11 till June 22, 2012.

  • Date : 11/06/2012 to 22/06/2012
  • Place : Castle of Cadarache, Saint Paul Lez Durance, France
  • Guests : Ralf Hinze (Oxford University) Andres Löh (Well-Typed) Simon Marlow (Microsoft Research)
  • Organisers : Francesco Zappa Nardelli


The aim of the summer school is to give a thorough and application-oriented introduction to functional programming using the programming language Haskell. A special focus is on parallel and concurrent programming, highlighting the ways in which features such as strong typing and purity make it dramatically easier to write reliable parallel or concurrent code. The school is split into three different courses that highlight different aspects of functional programming. All courses consist of lectures and hands-on sessions where everyone can try out the language on several exercises.


This school is a 2 weeks course for engineers, and for students and researchers. Participants should be familiar with programming (e.g. in C or Java), but the school will be self-contained and no preliminary knowledge of functional programing is required.

For further informations

Keywords: Ecole d'été Ecole CEA-EDF-Inria Functional programming