Informatique S1
Diplôme d'ingénieur de l'École et observatoire des sciences de la Terre (EOST)Parcours Diplôme d'ingénieur de l'EOST

Description

- Apprendre le langage C.
- Résoudre des problèmes algorithmiques en C. —> lien avec la tomographie sismique (paramétrisation irrégulière d’un modèle)

- Learning C.
- Solving problems with C. —>Link with seismic tomography (irregular, data-driven model parametrisation)



A la fin de ce cours, vous serez capable de :

  • Réfléchir à un problème (algorithmique), proposer une solution, programmer en C votre solution.
  • Solving some algorithm problems with C.

Compétences visées

L’objectif est d’apprendre, au niveau ‘ingénieur-géophysicien’, à programmer en Langage C. Bien qu’un peu difficile à appréhender au début, maîtriser ce langage de programmation est un vrai atout. En effet, comparé à d’autres langages plus faciles à utiliser comme Python ou Matlab, la grande force du langage C est sa rapidité d’exécution; ce qui fait que pour résoudre des calculs massifs, comme ceux rencontrés en géosciences, on ne peut s’en passer !

The main objective of this module is to learn C, a very efficient programming language, which sometimes is the only way to overcome massive computations faced in geosciences (while other, easier-to-use, coding languages, such as Python or Matlab, cannot do so).