Nov 24 – 26, 2014
Maison de la Simulation
CET timezone
Scientific software projects become increasingly complex, and tools have evolved to help manage the complexity, keep track of the project life cycle, as well as maintain code quality. The course will presents some of the tools that are most useful for the development of scientific applications.

  • Version control with git
  • Build management with cmake
  • Unit tests with cUnit
  • Continuous integration with Travis
  • Bug tracking with GitHub
  • Coding style with kwstyle
  • Project management with Scrum and XP

A large part of the course will be devoted to hands-on session, illustrating the tools on a typical (small-size) project

Learning outcomes
Knowledge of best practices for software development.
Awareness of some advanced tools to help manage scientific programs.

Knowledge of Unix, and basic knowledge of C programming.
Maison de la Simulation
Salle de formation ( 045)
Digitéo labs/Bât 565 CEA/Saclay 91191 Gif-sur-Yvette France
More info about Maison de la Simulation:  
Getting there:  
List of hotels:

Registration for all PATC course is free.

If you have any questions, please consult the course forum page or click on the contact link on the left to send an email to the local organisers.