Objectifs de l’enseignement:
La maîtrise de l’outil numérique par l’enseignement des langages de programmation évolués d’une part, et d’autre part, par l’enseignement des méthodes numériques de résolution de systèmes d’équations algébriques.
Connaissances préalables recommandées:
Il est recommandé de maîtriser les matières « informatique 1 & 2 » et « mathématiques 1 & 2 » enseignées en 1ère année Sciences de la Matière.
Contenu de la matière :
Chapitre 1. Initiation (ou rappel) de langages de programmation informatique
MATLAB et/ou MATHEMATICA et/ou FORTRAN et/ou C++,
Chapitre 2. Intégration numérique
- 1 Méthode des Trapèzes
- 2 Méthode de Simpson
Chapitre 3. Résolution numérique des équations non-linéaires
- 1 Méthode de Bissection
- 2 Méthode de Newton
Chapitre 4. Résolution numérique des équations différentielles ordinaires
- 1 Méthode d’Euler
- 2 Méthode de Runge-Kutta
Chapitre 5. Résolution numérique des systèmes d’équations linéaires
- 1 Méthode de Gauss
- 2 Méthode de Gauss-Seidel
Mode d’évaluation :
Continu : 50% Examen : 50%
Références (Livres et polycopiés, sites internet, etc) :
Pour MATLAB
- DJEBLI & H. DJELOUAH, Initiation à MATLAB, OPU, (2013).
- DUKKIPATI, MATLAB, an introduction with applications, New Age International Publishers, India, (2010).
- WOODFORD and C. Phillips, Numerical methods with worked examples: MATLAB edition, 2nd Ed. Springer Ltd, (2013).
Pour C et C++
- DELANNOY, ‘’C++ pour les programmeurs C’’, 6ème Ed., Eyrolles, Paris, (2004).
- CASTEYDE, ‘’Cours de C/C++’’, Copyright, (2005).
Pour FORTRAN
- HAHN, ‘’Introduction to Fortran 90 for scientists and engineers’’, Capetown University, South Africa, (1993).
- D’Anfray, ‘’Fortran 77’’, Université Paris XIII, (1998).
- CORDE et A. FOUILLOUX, Langage Fortran, Support de cours, IDRIS, (2010).
Pour les méthodes numériques
- JEDRZEIJEWSKI, Introduction aux méthodes numériques, 2ème Ed., Springer, France, (2005).
- HOFFMAN, Numerical methods for engineers and scientists, 2nd Ed, Marcel Dekker, USA, (2001).
A. QUARTERONI, Méthodes numériques, algorithmes, analyse et appl., Springer, Italie, (2004).